Gecode::Archive archive.hpp int int Gecode::Archive::_size _size Size of array. int int Gecode::Archive::_n _n Used size of array. unsigned int * unsigned int* Gecode::Archive::_a _a Array elements. int int Gecode::Archive::_pos _pos Current position of read iterator. GECODE_KERNEL_EXPORT void GECODE_KERNEL_EXPORT void Gecode::Archive::resize (int n) resize int n Resize to at least n + 1 elements. forceinline Gecode::Archive::Archive (void) Archive void Construct empty representation. GECODE_KERNEL_EXPORT GECODE_KERNEL_EXPORT Gecode::Archive::~Archive (void) ~Archive void Destructor. GECODE_KERNEL_EXPORT GECODE_KERNEL_EXPORT Gecode::Archive::Archive (const Archive &e) Archive const Archive & e Copy constructor. GECODE_KERNEL_EXPORT Archive & GECODE_KERNEL_EXPORT Archive& Gecode::Archive::operator= (const Archive &e) operator= const Archive & e Assignment operator. void forceinline void Gecode::Archive::put (unsigned int i) put unsigned int i Add i to the contents. int forceinline int Gecode::Archive::size (void) const size void Return size. unsigned int forceinline unsigned int Gecode::Archive::operator[] (int i) const operator[] int i Return array element i. unsigned int forceinline unsigned int Gecode::Archive::get (void) get void Return next element to read. Archive & Archive & operator<< (Archive &e, unsigned int i) operator<< Archive & e unsigned int i Add i to the end of e Archive & Archive & operator<< (Archive &e, int i) operator<< Archive & e int i Add i to the end of e Archive & Archive & operator<< (Archive &e, unsigned short i) operator<< Archive & e unsigned short i Add i to the end of e Archive & Archive & operator<< (Archive &e, short i) operator<< Archive & e short i Add i to the end of e Archive & Archive & operator<< (Archive &e, unsigned char i) operator<< Archive & e unsigned char i Add i to the end of e Archive & Archive & operator<< (Archive &e, char i) operator<< Archive & e char i Add i to the end of e Archive & Archive & operator<< (Archive &e, bool i) operator<< Archive & e bool i Add i to the end of e Archive & Archive & operator<< (Archive &e, float d) operator<< Archive & e float d Add d to the end of e Archive & Archive & operator<< (Archive &e, double d) operator<< Archive & e double d Add d to the end of e Archive & Archive & operator>> (Archive &e, unsigned int &i) operator>> Archive & e unsigned int & i Read next element from e into i Archive & Archive & operator>> (Archive &e, int &i) operator>> Archive & e int & i Read next element from e into i Archive & Archive & operator>> (Archive &e, unsigned short &i) operator>> Archive & e unsigned short & i Read next element from e into i Archive & Archive & operator>> (Archive &e, short &i) operator>> Archive & e short & i Read next element from e into i Archive & Archive & operator>> (Archive &e, unsigned char &i) operator>> Archive & e unsigned char & i Read next element from e into i Archive & Archive & operator>> (Archive &e, char &i) operator>> Archive & e char & i Read next element from e into i Archive & Archive & operator>> (Archive &e, bool &i) operator>> Archive & e bool & i Read next element from e into i Archive & Archive & operator>> (Archive &e, float &d) operator>> Archive & e float & d Read next element from e into d Archive & Archive & operator>> (Archive &e, double &d) operator>> Archive & e double & d Read next element from e into d Archive representation An Archive is an array of unsigned integers, used as an external representation of internal data structures (such as Choice objects). Gecode::Archive_a Gecode::Archive_n Gecode::Archive_pos Gecode::Archive_size Gecode::ArchiveArchive Gecode::ArchiveArchive Gecode::Archiveget Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator<< Gecode::Archiveoperator= Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator>> Gecode::Archiveoperator[] Gecode::Archiveput Gecode::Archiveresize Gecode::Archivesize Gecode::Archive~Archive