openMSX
openmsx::XmlInputArchive Member List

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

addPointer(unsigned id, const void *p)openmsx::InputArchiveBase2
attribute(const char *name, T &t)openmsx::XmlInputArchiveinline
attribute(const char *name, std::string &t) constopenmsx::XmlInputArchive
attribute(const char *name, int &i) constopenmsx::XmlInputArchive
attribute(const char *name, unsigned &u) constopenmsx::XmlInputArchive
InputArchiveBase< XmlInputArchive >::attribute(const char *name, const char *value)openmsx::ArchiveBase< Derived >
attributeImpl(const char *name, T &t) constopenmsx::XmlInputArchiveinline
beginSection() constopenmsx::InputArchiveBase2inline
beginTag(const char *tag)openmsx::XmlInputArchive
InputArchiveBase< XmlInputArchive >::beginTag(const char *) constopenmsx::ArchiveBase< Derived >inline
CAN_COUNT_CHILDRENopenmsx::XmlInputArchivestatic
CAN_HAVE_OPTIONAL_ATTRIBUTESopenmsx::XmlInputArchivestatic
countChildren() constopenmsx::XmlInputArchive
currentElement() constopenmsx::XmlInputArchiveinline
doSerialize(const char *tag, T &t, TUPLE args, int id=0)openmsx::InputArchiveBase< XmlInputArchive >inline
endSection() constopenmsx::InputArchiveBase2inline
endTag(const char *tag)openmsx::XmlInputArchive
InputArchiveBase< XmlInputArchive >::endTag(const char *) constopenmsx::ArchiveBase< Derived >inline
findAttributeAs(const char *name)openmsx::XmlInputArchiveinline
getId(const void *p) constopenmsx::InputArchiveBase2
getPointer(unsigned id)openmsx::InputArchiveBase2
hasAttribute(const char *name) constopenmsx::XmlInputArchive
InputArchiveBase()=defaultopenmsx::InputArchiveBase< XmlInputArchive >protected
InputArchiveBase2()=defaultopenmsx::InputArchiveBase2protected
IS_LOADERopenmsx::InputArchiveBase2static
isReverseSnapshot() constopenmsx::ArchiveBase< Derived >inline
load(bool &b) constopenmsx::XmlInputArchive
load(unsigned char &b) constopenmsx::XmlInputArchive
load(signed char &c) constopenmsx::XmlInputArchive
load(char &c) constopenmsx::XmlInputArchive
load(int &i) constopenmsx::XmlInputArchive
load(unsigned &u) constopenmsx::XmlInputArchive
load(unsigned long long &ull) constopenmsx::XmlInputArchive
load(std::string &t) constopenmsx::XmlInputArchive
load(T &t) constopenmsx::XmlInputArchiveinline
loadChar(char &c) constopenmsx::XmlInputArchive
loadStr() constopenmsx::XmlInputArchive
NEED_VERSIONopenmsx::ArchiveBase< Derived >static
resetSharedPtr(std::shared_ptr< T > &s, T *r)openmsx::InputArchiveBase2inline
self()openmsx::ArchiveBase< Derived >inlineprotected
serialize(const char *tag, T &t, Args &&...args)openmsx::XmlInputArchiveinline
InputArchiveBase< XmlInputArchive >::serialize(const char *tag, T &t)openmsx::InputArchiveBase< XmlInputArchive >inline
serialize_blob(const char *tag, std::span< uint8_t > data, bool diff=true)openmsx::InputArchiveBase< XmlInputArchive >
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::InputArchiveBase< XmlInputArchive >inline
serializeInlinedBase(T &t, unsigned version)openmsx::ArchiveBase< Derived >inline
serializeOnlyOnce(const char *tag, const T &t)openmsx::InputArchiveBase< XmlInputArchive >inline
serializePointerID(const char *tag, const T &t)openmsx::InputArchiveBase< XmlInputArchive >inline
serializePolymorphic(const char *tag, T &t)openmsx::InputArchiveBase< XmlInputArchive >inline
serializeWithID(const char *tag, T &t, Args... args)openmsx::InputArchiveBase< XmlInputArchive >inline
skipSection(bool) constopenmsx::XmlInputArchiveinline
TRANSLATE_ENUM_TO_STRINGopenmsx::XmlInputArchivestatic
versionAtLeast(unsigned actual, unsigned required) constopenmsx::XmlInputArchiveinline
versionBelow(unsigned actual, unsigned required) constopenmsx::XmlInputArchiveinline
XmlInputArchive(const std::string &filename)openmsx::XmlInputArchiveexplicit