Serialbox  2.2.0
Data serialization library and tools for C/C++, Python and Fortran
serialbox::BinaryArchive Member List

This is the complete list of members for serialbox::BinaryArchive, including all inherited members.

BinaryArchive() (defined in serialbox::BinaryArchive)serialbox::BinaryArchive
BinaryArchive(OpenModeKind mode, const std::string &directory, const std::string &prefix, bool skipMetaData=false)serialbox::BinaryArchive
BinaryArchive(const BinaryArchive &)=deleteserialbox::BinaryArchive
clear() overrideserialbox::BinaryArchivevirtual
clearFieldTable()serialbox::BinaryArchive
create(OpenModeKind mode, const std::string &directory, const std::string &prefix)serialbox::BinaryArchivestatic
directory() const overrideserialbox::BinaryArchiveinlinevirtual
FieldOffsetTable typedefserialbox::BinaryArchive
fieldTable() noexceptserialbox::BinaryArchiveinline
fieldTable() const noexcept (defined in serialbox::BinaryArchive)serialbox::BinaryArchiveinline
FieldTable typedefserialbox::BinaryArchive
hash() const noexceptserialbox::BinaryArchiveinline
isReadingThreadSafe() const overrideserialbox::BinaryArchiveinlinevirtual
isSlicedReadingSupported() const overrideserialbox::BinaryArchiveinlinevirtual
isWritingThreadSafe() const overrideserialbox::BinaryArchiveinlinevirtual
metaDataFile() const overrideserialbox::BinaryArchiveinlinevirtual
mode() const overrideserialbox::BinaryArchiveinlinevirtual
name() const overrideserialbox::BinaryArchiveinlinevirtual
Nameserialbox::BinaryArchivestatic
operator=(const BinaryArchive &)=deleteserialbox::BinaryArchive
prefix() const overrideserialbox::BinaryArchiveinlinevirtual
read(StorageView &storageView, const FieldID &fieldID, std::shared_ptr< FieldMetainfoImpl > info) const overrideserialbox::BinaryArchivevirtual
readFromFile(std::string filename, StorageView &storageView)serialbox::BinaryArchivestatic
readMetaDataFromJson()serialbox::BinaryArchive
setHash(std::unique_ptr< Hash > hash) noexceptserialbox::BinaryArchiveinline
toStream(std::ostream &stream) const overrideserialbox::BinaryArchivevirtual
updateMetaData() overrideserialbox::BinaryArchivevirtual
Versionserialbox::BinaryArchivestatic
write(const StorageView &storageView, const std::string &fieldID, const std::shared_ptr< FieldMetainfoImpl > info) overrideserialbox::BinaryArchivevirtual
writeMetaDataToJson()serialbox::BinaryArchive
writeToFile(std::string filename, const StorageView &storageView)serialbox::BinaryArchivestatic
~Archive()serialbox::Archiveinlinevirtual
~BinaryArchive()serialbox::BinaryArchivevirtual