attribute(const char *name, T &t) | openmsx::ArchiveBase< Derived > | inline |
attribute(const char *name, const char *value) | openmsx::ArchiveBase< Derived > | |
beginSection() | openmsx::MemOutputArchive | 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 |
endSection() | openmsx::MemOutputArchive | 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::MemOutputArchive | inline |
MemOutputArchive(LastDeltaBlocks &lastDeltaBlocks_, std::vector< std::shared_ptr< DeltaBlock > > &deltaBlocks_, bool reverseSnapshot_) | openmsx::MemOutputArchive | inline |
NEED_VERSION | openmsx::MemOutputArchive | static |
OutputArchiveBase()=default | openmsx::OutputArchiveBase< MemOutputArchive > | protected |
OutputArchiveBase2()=default | openmsx::OutputArchiveBase2 | protected |
releaseBuffer() && | openmsx::MemOutputArchive | inline |
save(const T &t) | openmsx::MemOutputArchive | inline |
save(const std::string &s) | openmsx::MemOutputArchive | inline |
save(std::string_view s) | openmsx::MemOutputArchive | |
saveChar(char c) | openmsx::MemOutputArchive | inline |
self() | openmsx::ArchiveBase< Derived > | inlineprotected |
serialize(const char *tag, const T &t, Args &&...args) | openmsx::MemOutputArchive | inline |
serialize(const char *, const std::array< T, N > &t) | openmsx::MemOutputArchive | inline |
OutputArchiveBase< MemOutputArchive >::serialize(const char *tag, const T &t) | openmsx::OutputArchiveBase< MemOutputArchive > | inline |
serialize_blob(const char *tag, std::span< const uint8_t > data, bool diff=true) | openmsx::MemOutputArchive | |
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< MemOutputArchive > | inline |
serializeInlinedBase(T &t, unsigned version) | openmsx::OutputArchiveBase< MemOutputArchive > | inline |
serializeOnlyOnce(const char *tag, const T &t) | openmsx::OutputArchiveBase< MemOutputArchive > | inline |
serializePointerID(const char *tag, const T &t) | openmsx::OutputArchiveBase< MemOutputArchive > | inline |
serializePolymorphic(const char *tag, const T &t) | openmsx::OutputArchiveBase< MemOutputArchive > | inline |
serializeWithID(const char *tag, const T &t, Args...) | openmsx::OutputArchiveBase< MemOutputArchive > | 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 |
~MemOutputArchive() | openmsx::MemOutputArchive | inline |