attribute(const char *name, const T &t) | openmsx::XmlOutputArchive | inline |
attribute(const char *name, std::string_view str) | openmsx::XmlOutputArchive | |
attribute(const char *name, int i) | openmsx::XmlOutputArchive | |
attribute(const char *name, unsigned u) | openmsx::XmlOutputArchive | |
OutputArchiveBase< XmlOutputArchive >::attribute(const char *name, T &t) | openmsx::ArchiveBase< Derived > | inline |
OutputArchiveBase< XmlOutputArchive >::attribute(const char *name, const char *value) | openmsx::ArchiveBase< Derived > | |
attributeImpl(const char *name, const T &t) | openmsx::XmlOutputArchive | inline |
beginSection() const | openmsx::XmlOutputArchive | inline |
beginTag(const char *tag) | openmsx::XmlOutputArchive | |
OutputArchiveBase< XmlOutputArchive >::beginTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
CAN_COUNT_CHILDREN | openmsx::XmlOutputArchive | static |
CAN_HAVE_OPTIONAL_ATTRIBUTES | openmsx::XmlOutputArchive | static |
check(bool condition) const | openmsx::XmlOutputArchive | |
close() | openmsx::XmlOutputArchive | |
countChildren() const | openmsx::ArchiveBase< Derived > | inline |
endSection() const | openmsx::XmlOutputArchive | inline |
endTag(const char *tag) | openmsx::XmlOutputArchive | |
OutputArchiveBase< XmlOutputArchive >::endTag(const char *) const | openmsx::ArchiveBase< Derived > | inline |
error() | openmsx::XmlOutputArchive | |
findAttributeAs(const char *) | openmsx::ArchiveBase< Derived > | inline |
generateId(const T *p) | openmsx::OutputArchiveBase2 | inline |
getId(const T *p) | openmsx::OutputArchiveBase2 | inline |
getXMLOutputStream() | openmsx::XmlOutputArchive | 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< XmlOutputArchive > | protected |
OutputArchiveBase2()=default | openmsx::OutputArchiveBase2 | protected |
save(const T &t) | openmsx::XmlOutputArchive | inline |
save(std::string_view str) | openmsx::XmlOutputArchive | |
save(bool b) | openmsx::XmlOutputArchive | |
save(unsigned char b) | openmsx::XmlOutputArchive | |
save(signed char c) | openmsx::XmlOutputArchive | |
save(char c) | openmsx::XmlOutputArchive | |
save(int i) | openmsx::XmlOutputArchive | |
save(unsigned u) | openmsx::XmlOutputArchive | |
save(unsigned long long ull) | openmsx::XmlOutputArchive | |
saveChar(char c) | openmsx::XmlOutputArchive | |
saveImpl(const T &t) | openmsx::XmlOutputArchive | inline |
self() | openmsx::ArchiveBase< Derived > | inlineprotected |
serialize(const char *tag, const T &t, Args &&...args) | openmsx::XmlOutputArchive | inline |
OutputArchiveBase< XmlOutputArchive >::serialize(const char *tag, const T &t) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
serialize_blob(const char *tag, std::span< const uint8_t > data, bool diff=true) | openmsx::OutputArchiveBase< XmlOutputArchive > | |
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< XmlOutputArchive > | inline |
serializeInlinedBase(T &t, unsigned version) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
serializeOnlyOnce(const char *tag, const T &t) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
serializePointerID(const char *tag, const T &t) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
serializePolymorphic(const char *tag, const T &t) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
serializeWithID(const char *tag, const T &t, Args...) | openmsx::OutputArchiveBase< XmlOutputArchive > | inline |
skipSection(bool) const | openmsx::OutputArchiveBase2 | inline |
TRANSLATE_ENUM_TO_STRING | openmsx::XmlOutputArchive | static |
versionAtLeast(unsigned, unsigned) const | openmsx::OutputArchiveBase2 | inline |
versionBelow(unsigned, unsigned) const | openmsx::OutputArchiveBase2 | inline |
write(std::span< const char > buf) | openmsx::XmlOutputArchive | |
write1(char c) | openmsx::XmlOutputArchive | |
XmlOutputArchive(zstring_view filename) | openmsx::XmlOutputArchive | explicit |
~XmlOutputArchive() | openmsx::XmlOutputArchive | |