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() const | openmsx::InputArchiveBase2 | inline |
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 |
doSerialize(const char *tag, T &t, TUPLE args, int id=0) | openmsx::InputArchiveBase< Derived > | inline |
endSection() const | openmsx::InputArchiveBase2 | inline |
endTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
findAttributeAs(const char *) | openmsx::ArchiveBase< Derived > | inline |
getId(const void *p) const | openmsx::InputArchiveBase2 | |
getPointer(unsigned id) | openmsx::InputArchiveBase2 | |
hasAttribute(const char *) const | openmsx::ArchiveBase< Derived > | inline |
InputArchiveBase()=default | openmsx::InputArchiveBase< Derived > | protected |
InputArchiveBase2()=default | openmsx::InputArchiveBase2 | protected |
IS_LOADER | openmsx::InputArchiveBase2 | static |
isReverseSnapshot() const | openmsx::ArchiveBase< Derived > | inline |
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) | openmsx::InputArchiveBase< Derived > | inline |
serialize_blob(const char *tag, std::span< uint8_t > data, bool diff=true) | openmsx::InputArchiveBase< 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::InputArchiveBase< Derived > | inline |
serializeInlinedBase(T &t, unsigned version) | openmsx::ArchiveBase< Derived > | inline |
serializeOnlyOnce(const char *tag, const T &t) | openmsx::InputArchiveBase< Derived > | inline |
serializePointerID(const char *tag, const T &t) | openmsx::InputArchiveBase< Derived > | inline |
serializePolymorphic(const char *tag, T &t) | openmsx::InputArchiveBase< Derived > | inline |
serializeWithID(const char *tag, T &t, Args... args) | openmsx::InputArchiveBase< Derived > | inline |
TRANSLATE_ENUM_TO_STRING | openmsx::ArchiveBase< Derived > | static |