addPointer(unsigned id, const void *p) | openmsx::InputArchiveBase2 | |
attribute(const char *name, T &t) | openmsx::XmlInputArchive | inline |
attribute(const char *name, std::string &t) const | openmsx::XmlInputArchive | |
attribute(const char *name, int &i) const | openmsx::XmlInputArchive | |
attribute(const char *name, unsigned &u) const | openmsx::XmlInputArchive | |
InputArchiveBase< XmlInputArchive >::attribute(const char *name, const char *value) | openmsx::ArchiveBase< Derived > | |
attributeImpl(const char *name, T &t) const | openmsx::XmlInputArchive | inline |
beginSection() const | openmsx::InputArchiveBase2 | inline |
beginTag(const char *tag) | openmsx::XmlInputArchive | |
InputArchiveBase< XmlInputArchive >::beginTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
CAN_COUNT_CHILDREN | openmsx::XmlInputArchive | static |
CAN_HAVE_OPTIONAL_ATTRIBUTES | openmsx::XmlInputArchive | static |
countChildren() const | openmsx::XmlInputArchive | |
currentElement() const | openmsx::XmlInputArchive | inline |
doSerialize(const char *tag, T &t, TUPLE args, int id=0) | openmsx::InputArchiveBase< XmlInputArchive > | inline |
endSection() const | openmsx::InputArchiveBase2 | inline |
endTag(const char *tag) | openmsx::XmlInputArchive | |
InputArchiveBase< XmlInputArchive >::endTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
findAttributeAs(const char *name) | openmsx::XmlInputArchive | inline |
getId(const void *p) const | openmsx::InputArchiveBase2 | |
getPointer(unsigned id) | openmsx::InputArchiveBase2 | |
hasAttribute(const char *name) const | openmsx::XmlInputArchive | |
InputArchiveBase()=default | openmsx::InputArchiveBase< XmlInputArchive > | protected |
InputArchiveBase2()=default | openmsx::InputArchiveBase2 | protected |
IS_LOADER | openmsx::InputArchiveBase2 | static |
isReverseSnapshot() const | openmsx::ArchiveBase< Derived > | inline |
load(bool &b) const | openmsx::XmlInputArchive | |
load(unsigned char &b) const | openmsx::XmlInputArchive | |
load(signed char &c) const | openmsx::XmlInputArchive | |
load(char &c) const | openmsx::XmlInputArchive | |
load(int &i) const | openmsx::XmlInputArchive | |
load(unsigned &u) const | openmsx::XmlInputArchive | |
load(unsigned long long &ull) const | openmsx::XmlInputArchive | |
load(std::string &t) const | openmsx::XmlInputArchive | |
load(T &t) const | openmsx::XmlInputArchive | inline |
loadChar(char &c) const | openmsx::XmlInputArchive | |
loadStr() const | openmsx::XmlInputArchive | |
NEED_VERSION | openmsx::ArchiveBase< Derived > | static |
resetSharedPtr(std::shared_ptr< T > &s, T *r) | openmsx::InputArchiveBase2 | inline |
self() | openmsx::ArchiveBase< Derived > | inlineprotected |
serialize(const char *tag, T &t, Args &&...args) | openmsx::XmlInputArchive | inline |
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) const | openmsx::XmlInputArchive | inline |
TRANSLATE_ENUM_TO_STRING | openmsx::XmlInputArchive | static |
versionAtLeast(unsigned actual, unsigned required) const | openmsx::XmlInputArchive | inline |
versionBelow(unsigned actual, unsigned required) const | openmsx::XmlInputArchive | inline |
XmlInputArchive(const std::string &filename) | openmsx::XmlInputArchive | explicit |