attribute(const char *name, T &t) | openmsx::ArchiveBase< Derived > | inline |
attribute(const char *name, const char *value) | openmsx::ArchiveBase< Derived > | |
beginTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
CAN_COUNT_CHILDREN | openmsx::ArchiveBase< Derived > | static |
CAN_HAVE_OPTIONAL_ATTRIBUTES | openmsx::ArchiveBase< Derived > | static |
countChildren() const | openmsx::ArchiveBase< Derived > | inline |
endTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
findAttributeAs(const char *) | openmsx::ArchiveBase< Derived > | inline |
generateId(const T *p) | openmsx::OutputArchiveBase2 | inline |
getId(const T *p) | openmsx::OutputArchiveBase2 | inline |
hasAttribute(const char *) const | openmsx::ArchiveBase< Derived > | inline |
IS_LOADER | openmsx::OutputArchiveBase2 | static |
isReverseSnapshot() const | openmsx::ArchiveBase< Derived > | inline |
NEED_VERSION | openmsx::ArchiveBase< Derived > | static |
OutputArchiveBase()=default | openmsx::OutputArchiveBase< Derived > | protected |
OutputArchiveBase2()=default | openmsx::OutputArchiveBase2 | protected |
self() | openmsx::ArchiveBase< Derived > | inlineprotected |
serialize(const char *tag, const T &t) | openmsx::OutputArchiveBase< Derived > | inline |
serialize_blob(const char *tag, std::span< const uint8_t > data, bool diff=true) | openmsx::OutputArchiveBase< Derived > | |
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< Derived > | inline |
serializeInlinedBase(T &t, unsigned version) | openmsx::OutputArchiveBase< Derived > | inline |
serializeOnlyOnce(const char *tag, const T &t) | openmsx::OutputArchiveBase< Derived > | inline |
serializePointerID(const char *tag, const T &t) | openmsx::OutputArchiveBase< Derived > | inline |
serializePolymorphic(const char *tag, const T &t) | openmsx::OutputArchiveBase< Derived > | inline |
serializeWithID(const char *tag, const T &t, Args...) | openmsx::OutputArchiveBase< Derived > | inline |
skipSection(bool) const | openmsx::OutputArchiveBase2 | inline |
TRANSLATE_ENUM_TO_STRING | openmsx::ArchiveBase< Derived > | static |
versionAtLeast(unsigned, unsigned) const | openmsx::OutputArchiveBase2 | inline |
versionBelow(unsigned, unsigned) const | openmsx::OutputArchiveBase2 | inline |