![]() |
stldb::checkpoint_ifstream
// In header: </Users/bobw/workspaces/STLdb/stldb_lib/stldb/checkpoint.h> class checkpoint_ifstream : protected stldb::checkpoint_fstream_base { public: // construct/copy/destruct checkpoint_ifstream(const boost::filesystem::path &); checkpoint_ifstream(const boost::filesystem::path &, const char *); checkpoint_ifstream(const boost::filesystem::path &, const checkpoint_file_info &); checkpoint_ifstream(); checkpoint_ifstream(const checkpoint_ifstream &); checkpoint_ifstream & operator=(const checkpoint_ifstream &); ~checkpoint_ifstream(); // public member functions template<typename T> checkpoint_iterator< T > begin(); template<typename T> checkpoint_iterator< T > end(); template<typename T> checkpoint_iterator< T > seek(boost::interprocess::offset_t); // private member functions void open_checkpoint(); };
checkpoint_ifstream
public
construct/copy/destructcheckpoint_ifstream(const boost::filesystem::path & metafile);
checkpoint_ifstream(const boost::filesystem::path & checkpoint_path, const char * container_name);
checkpoint_ifstream(const boost::filesystem::path & checkpoint_path, const checkpoint_file_info & checkpoint_info);
checkpoint_ifstream();
checkpoint_ifstream(const checkpoint_ifstream & rarg);
checkpoint_ifstream & operator=(const checkpoint_ifstream & rarg);
~checkpoint_ifstream();
checkpoint_ifstream public member functionstemplate<typename T> checkpoint_iterator< T > begin();
template<typename T> checkpoint_iterator< T > end();
template<typename T> checkpoint_iterator< T > seek(boost::interprocess::offset_t offset);