ArchiveBase(Context *context) (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
ArchiveBase(Context *context) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
BeginBlock(const char *name, unsigned &sizeHint, bool safe, ArchiveBlockType type) final | Urho3D::JSONInputArchive | virtual |
Block typedef (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | protected |
BlockType (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | private |
CheckBeforeBlock(const char *elementName) (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
CheckBeforeElement(const char *elementName) (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
CheckBlockOrElementName(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
CheckIfNotEOF(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
CheckIfRootBlockOpen() const (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
CheckType(const char *name, const JSONValue &value, JSONValueType type) const (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | private |
CloseArchive() (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
context_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
delayedException_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
DuplicateElementException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ElementNotFoundException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ElementNotFoundException(ea::string_view elementName, unsigned elementIndex) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
EndBlock() noexcept override | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlinevirtual |
eof_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
Flush() final | Urho3D::ArchiveBase | inlinevirtual |
FlushDelayedException() (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
GetChecksum() override | Urho3D::ArchiveBase | inlinevirtual |
GetContext() final | Urho3D::ArchiveBase | inlinevirtual |
GetCurrentBlock() (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
GetCurrentBlock() const (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlineprotected |
GetCurrentBlockPath() const final | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inline |
Urho3D::ArchiveBase::GetCurrentBlockPath() const =0 | Urho3D::Archive | pure virtual |
GetName() const | Urho3D::JSONArchiveBase< JSONInputArchiveBlock, true > | inline |
ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >::GetName() const override | Urho3D::ArchiveBase | inlinevirtual |
HasElementOrBlock(const char *name) const final | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inlinevirtual |
IOFailureException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
IsEOF() const final | Urho3D::ArchiveBase | inlinevirtual |
IsHumanReadable() const final | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inline |
Urho3D::ArchiveBase::IsHumanReadable() const =0 | Urho3D::Archive | pure virtual |
IsInput() const final | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inline |
Urho3D::ArchiveBase::IsInput() const =0 | Urho3D::Archive | pure virtual |
IsUnorderedAccessSupportedInCurrentBlock() const final | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | inline |
Urho3D::ArchiveBase::IsUnorderedAccessSupportedInCurrentBlock() const =0 | Urho3D::Archive | pure virtual |
JSONArchiveBase(Context *context, const JSONFile *jsonFile) (defined in Urho3D::JSONArchiveBase< JSONInputArchiveBlock, true >) | Urho3D::JSONArchiveBase< JSONInputArchiveBlock, true > | inlineexplicitprotected |
jsonFile_ (defined in Urho3D::JSONArchiveBase< JSONInputArchiveBlock, true >) | Urho3D::JSONArchiveBase< JSONInputArchiveBlock, true > | private |
JSONInputArchive(Context *context, const JSONValue &value, const JSONFile *jsonFile=nullptr) | Urho3D::JSONInputArchive | inline |
JSONInputArchive(const JSONFile *jsonFile) | Urho3D::JSONInputArchive | inlineexplicit |
MovableNonCopyable()=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
MovableNonCopyable(MovableNonCopyable &&other)=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
MovableNonCopyable(const MovableNonCopyable &other)=delete | Urho3D::MovableNonCopyable | protected |
OpenArrayBlock(const char *name, unsigned sizeHint=0) | Urho3D::Archive | inline |
OpenBlock(const char *name, unsigned sizeHint, bool safe, ArchiveBlockType type) | Urho3D::Archive | inline |
OpenSafeSequentialBlock(const char *name) | Urho3D::Archive | inline |
OpenSafeUnorderedBlock(const char *name) | Urho3D::Archive | inline |
OpenSequentialBlock(const char *name) | Urho3D::Archive | inline |
OpenUnorderedBlock(const char *name) | Urho3D::Archive | inline |
operator=(MovableNonCopyable &&other)=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
operator=(const MovableNonCopyable &other)=delete (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
ReadBytesFromHexString(ea::string_view elementName, const ea::string &string, void *bytes, unsigned size) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protected |
ReadElement(const char *name) (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | private |
rootBlockName (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protectedstatic |
rootValue_ (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | private |
Serialize(const char *name, bool &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, signed char &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, unsigned char &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, short &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, unsigned short &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, int &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, unsigned int &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, long long &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, unsigned long long &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, float &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, double &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
Serialize(const char *name, ea::string &value) final (defined in Urho3D::JSONInputArchive) | Urho3D::JSONInputArchive | virtual |
SerializeBytes(const char *name, void *bytes, unsigned size) final | Urho3D::JSONInputArchive | virtual |
SerializeVersion(unsigned version) final | Urho3D::ArchiveBase | inlinevirtual |
SerializeVLE(const char *name, unsigned &value) final | Urho3D::JSONInputArchive | virtual |
SetDelayedException(std::exception_ptr ptr) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
stack_ (defined in Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true >) | Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > | protected |
UnexpectedElementValueException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
UnexpectedEOFException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ValidateName(ea::string_view name) | Urho3D::Archive | static |
versionElementName (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protectedstatic |
~Archive() (defined in Urho3D::Archive) | Urho3D::Archive | inlinevirtual |
~ArchiveBase() override (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |