openMSX
openmsx::MemOutputArchive Member List

This is the complete list of members for openmsx::MemOutputArchive, including all inherited members.

attribute(const char *name, T &t)openmsx::ArchiveBase< Derived >inline
attribute(const char *name, const char *value)openmsx::ArchiveBase< Derived >
beginSection()openmsx::MemOutputArchiveinline
beginTag(const char *)openmsx::ArchiveBase< Derived >inline
CAN_COUNT_CHILDRENopenmsx::ArchiveBase< Derived >static
CAN_HAVE_OPTIONAL_ATTRIBUTESopenmsx::ArchiveBase< Derived >static
countChildren() constopenmsx::ArchiveBase< Derived >inline
endSection()openmsx::MemOutputArchiveinline
endTag(const char *)openmsx::ArchiveBase< Derived >inline
findAttribute(const char *, unsigned &)openmsx::ArchiveBase< Derived >inline
generateId(const T *p)openmsx::OutputArchiveBase2inline
getId(const T *p)openmsx::OutputArchiveBase2inline
hasAttribute(const char *)openmsx::ArchiveBase< Derived >inline
IS_LOADERopenmsx::OutputArchiveBase2static
isReverseSnapshot() constopenmsx::MemOutputArchiveinline
MemOutputArchive(LastDeltaBlocks &lastDeltaBlocks_, std::vector< std::shared_ptr< DeltaBlock >> &deltaBlocks_, bool reverseSnapshot_)openmsx::MemOutputArchiveinline
NEED_VERSIONopenmsx::MemOutputArchivestatic
OutputArchiveBase()=defaultopenmsx::OutputArchiveBase< MemOutputArchive >protected
OutputArchiveBase2()=defaultopenmsx::OutputArchiveBase2protected
releaseBuffer(size_t &size)openmsx::MemOutputArchive
save(const T &t)openmsx::MemOutputArchiveinline
save(const std::string &s)openmsx::MemOutputArchive
saveChar(char c)openmsx::MemOutputArchiveinline
self()openmsx::ArchiveBase< Derived >inlineprotected
serialize(const char *tag, const T &t, Args &&...args)openmsx::MemOutputArchiveinline
serialize(const char *, const T(&t)[N], std::enable_if_t< SerializeAsMemcpy< T >::value > *=nullptr)openmsx::MemOutputArchiveinline
OutputArchiveBase< MemOutputArchive >::serialize(const char *tag, const T &t)openmsx::OutputArchiveBase< MemOutputArchive >inline
serialize_blob(const char *tag, const void *data, size_t len, bool diff=true)openmsx::MemOutputArchive
serializeBase(T &t)openmsx::ArchiveBase< Derived >inline
serializeChar(const char *tag, char c)openmsx::OutputArchiveBase< MemOutputArchive >inline
serializeInlinedBase(T &t, unsigned version)openmsx::OutputArchiveBase< MemOutputArchive >inline
serializeOnlyOnce(const char *tag, const T &t)openmsx::OutputArchiveBase< MemOutputArchive >inline
serializePointerID(const char *tag, const T &t)openmsx::OutputArchiveBase< MemOutputArchive >inline
serializePolymorphic(const char *tag, const T &t)openmsx::OutputArchiveBase< MemOutputArchive >inline
serializeWithID(const char *tag, const T &t, Args...)openmsx::OutputArchiveBase< MemOutputArchive >inline
skipSection(bool)openmsx::OutputArchiveBase2inline
TRANSLATE_ENUM_TO_STRINGopenmsx::ArchiveBase< Derived >static
versionAtLeast(unsigned, unsigned) constopenmsx::OutputArchiveBase2inline
versionBelow(unsigned, unsigned) constopenmsx::OutputArchiveBase2inline
~MemOutputArchive()openmsx::MemOutputArchiveinline