libmoost
|
#include <archive.hpp>
Classes | |
class | writer |
Public Member Functions | |
mmd_generic_archive () | |
mmd_generic_archive (const memory_mapped_dataset &mmd, const std::string &name) | |
void | set (const memory_mapped_dataset &mmd, const std::string &name) |
template<typename T > | |
mmd_generic_archive & | operator>> (T &value) |
Static Private Member Functions | |
static std::string | archive_data (const memory_mapped_dataset &mmd, const std::string &name) |
Private Attributes | |
std::istringstream | m_iss |
ArchivePolicy::iarchive_t | m_ia |
Memory-mapped dataset section representing an archive of items
This section can be used to store meta information for a dataset. It needs to be deserialised to RAM in order to be used, so it's not useful for storing large amounts of data.
Definition at line 74 of file archive.hpp.
moost::container::mmd_generic_archive< ArchivePolicy >::mmd_generic_archive | ( | ) | [inline] |
Definition at line 106 of file archive.hpp.
moost::container::mmd_generic_archive< ArchivePolicy >::mmd_generic_archive | ( | const memory_mapped_dataset & | mmd, |
const std::string & | name | ||
) | [inline] |
Definition at line 111 of file archive.hpp.
static std::string moost::container::mmd_generic_archive< ArchivePolicy >::archive_data | ( | const memory_mapped_dataset & | mmd, |
const std::string & | name | ||
) | [inline, static, private] |
Definition at line 130 of file archive.hpp.
mmd_generic_archive& moost::container::mmd_generic_archive< ArchivePolicy >::operator>> | ( | T & | value | ) | [inline] |
Definition at line 123 of file archive.hpp.
void moost::container::mmd_generic_archive< ArchivePolicy >::set | ( | const memory_mapped_dataset & | mmd, |
const std::string & | name | ||
) | [inline] |
ArchivePolicy::iarchive_t moost::container::mmd_generic_archive< ArchivePolicy >::m_ia [private] |
Definition at line 138 of file archive.hpp.
std::istringstream moost::container::mmd_generic_archive< ArchivePolicy >::m_iss [private] |
Definition at line 137 of file archive.hpp.