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
findAttributeAs(const char *)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::MemOutputArchiveinline
save(std::string_view 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 std::array< T, N > &t)openmsx::MemOutputArchiveinline
OutputArchiveBase< MemOutputArchive >::serialize(const char *tag, const T &t)openmsx::OutputArchiveBase< MemOutputArchive >inline
serialize_blob(const char *tag, std::span< const uint8_t > data, bool diff=true)openmsx::MemOutputArchive
openmsx::ArchiveBase::serialize_blob(const char *tag, std::span< T > data, bool diff=true)openmsx::ArchiveBase< Derived >inline
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