openMSX
openmsx::MemInputArchive Member List

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

addPointer(unsigned id, const void *p)openmsx::InputArchiveBase2
attribute(const char *name, T &t)openmsx::ArchiveBase< Derived >inline
attribute(const char *name, const char *value)openmsx::ArchiveBase< Derived >
beginSection()openmsx::InputArchiveBase2inline
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
doSerialize(const char *tag, T &t, TUPLE args, int id=0)openmsx::InputArchiveBase< MemInputArchive >inline
endSection()openmsx::InputArchiveBase2inline
endTag(const char *)openmsx::ArchiveBase< Derived >inline
findAttributeAs(const char *)openmsx::ArchiveBase< Derived >inline
getId(const void *p) constopenmsx::InputArchiveBase2
getPointer(unsigned id)openmsx::InputArchiveBase2
hasAttribute(const char *)openmsx::ArchiveBase< Derived >inline
InputArchiveBase()=defaultopenmsx::InputArchiveBase< MemInputArchive >protected
InputArchiveBase2()=defaultopenmsx::InputArchiveBase2protected
IS_LOADERopenmsx::InputArchiveBase2static
isReverseSnapshot() constopenmsx::ArchiveBase< Derived >inline
load(T &t)openmsx::MemInputArchiveinline
load(std::string &s)openmsx::MemInputArchive
loadChar(char &c)openmsx::MemInputArchiveinline
loadStr()openmsx::MemInputArchive
MemInputArchive(const uint8_t *data, size_t size, std::span< const std::shared_ptr< DeltaBlock >> deltaBlocks_)openmsx::MemInputArchiveinline
NEED_VERSIONopenmsx::MemInputArchivestatic
resetSharedPtr(std::shared_ptr< T > &s, T *r)openmsx::InputArchiveBase2inline
self()openmsx::ArchiveBase< Derived >inlineprotected
serialize(const char *tag, T &t, Args &&...args)openmsx::MemInputArchiveinline
serialize(const char *, T(&t)[N]) requires(SerializeAsMemcpy< T >openmsx::MemInputArchiveinline
InputArchiveBase< MemInputArchive >::serialize(const char *tag, T &t)openmsx::InputArchiveBase< MemInputArchive >inline
serialize_blob(const char *tag, void *data, size_t len, bool diff=true)openmsx::MemInputArchive
serializeBase(T &t)openmsx::ArchiveBase< Derived >inline
serializeChar(const char *tag, char &c)openmsx::InputArchiveBase< MemInputArchive >inline
serializeInlinedBase(T &t, unsigned version)openmsx::ArchiveBase< Derived >inline
serializeOnlyOnce(const char *tag, const T &t)openmsx::InputArchiveBase< MemInputArchive >inline
serializePointerID(const char *tag, const T &t)openmsx::InputArchiveBase< MemInputArchive >inline
serializePolymorphic(const char *tag, T &t)openmsx::InputArchiveBase< MemInputArchive >inline
serializeWithID(const char *tag, T &t, Args... args)openmsx::InputArchiveBase< MemInputArchive >inline
skipSection(bool skip)openmsx::MemInputArchiveinline
TRANSLATE_ENUM_TO_STRINGopenmsx::ArchiveBase< Derived >static
versionAtLeast(unsigned, unsigned) constopenmsx::MemInputArchiveinline
versionBelow(unsigned, unsigned) constopenmsx::MemInputArchiveinline