8 #include "BinaryFileIArchive.h" 22 { filePtr_ =
new std::ifstream(); }
31 { filePtr_ =
new std::ifstream(filename.c_str()); }
47 if (filePtr_ && createdFile_) {
63 const unsigned int version)
65 static std::vector<char> charvec;
68 if (size > charvec.capacity()) {
69 charvec.reserve(size + 8);
71 ar.
unpack(&charvec[0], size);
virtual ~BinaryFileIArchive()
Destructor.
BinaryFileIArchive()
Constructor.
Utility classes for scientific computation.
void unpack(T &data)
Unpack a single T object.
Saving archive for binary istream.
std::ifstream & file()
Get the underlying ifstream by reference.