| AddMember(const String &memberName, const DynamicStructure &memberValue) | TurtleBrains::Core::DynamicStructure | |
| ArrayContainer typedef | TurtleBrains::Core::DynamicStructure | |
| ArraySize(void) const | TurtleBrains::Core::DynamicStructure | |
| AsArray(void) const | TurtleBrains::Core::DynamicStructure | |
| AsArray(void) | TurtleBrains::Core::DynamicStructure | |
| AsBoolean(bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | |
| AsBooleanWithDefault(const bool defaultValue, bool implicitConversion=true) const | TurtleBrains::Core::DynamicStructure | |
| AsFloat(bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | |
| AsFloatWithDefault(const float defaultValue, bool implicitConversion=true) const | TurtleBrains::Core::DynamicStructure | |
| AsInteger(bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | |
| AsIntegerWithDefault(const tbCore::int64 &defaultValue, bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | |
| AsRangedInteger(const String &errorMessage="Out of Range", const Type minimumValue=std::numeric_limits< Type >::min(), const Type maximumValue=std::numeric_limits< Type >::max(), bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | inline |
| AsRangedIntegerWithDefault(const Type &defaultValue, const String &errorMessage="Out of Range", const Type minimumValue=std::numeric_limits< Type >::min(), const Type maximumValue=std::numeric_limits< Type >::max(), bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | inline |
| AsString(bool implicitConversion=kImplicitConversions) const | TurtleBrains::Core::DynamicStructure | |
| AsStringWithDefault(const String &defaultValue, bool implicitConversion=true) const | TurtleBrains::Core::DynamicStructure | |
| AsStructure(void) const | TurtleBrains::Core::DynamicStructure | |
| AsStructure(void) | TurtleBrains::Core::DynamicStructure | |
| begin(void) const | TurtleBrains::Core::DynamicStructure | |
| begin(void) | TurtleBrains::Core::DynamicStructure | |
| BeginArray(void) const | TurtleBrains::Core::DynamicStructure | |
| BeginArray(void) | TurtleBrains::Core::DynamicStructure | |
| BeginStructure(void) const | TurtleBrains::Core::DynamicStructure | |
| BeginStructure(void) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(void) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const int &integerValue) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const tbCore::int64 &integerValue) (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const size_t &integerValue) (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const float &floatValue) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const bool &booleanValue) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const String &stringValue) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const char *stringValue) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(std::initializer_list< const Type > arguments) | TurtleBrains::Core::DynamicStructure | inline |
| DynamicStructure(std::initializer_list< std::pair< const String, const DynamicStructure >> arguments) | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(const DynamicStructure &other) noexcept | TurtleBrains::Core::DynamicStructure | |
| DynamicStructure(DynamicStructure &&other) noexcept (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| EmptyArray(void) (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | static |
| end(void) const | TurtleBrains::Core::DynamicStructure | |
| end(void) | TurtleBrains::Core::DynamicStructure | |
| EndArray(void) const | TurtleBrains::Core::DynamicStructure | |
| EndArray(void) | TurtleBrains::Core::DynamicStructure | |
| EndStructure(void) const | TurtleBrains::Core::DynamicStructure | |
| EndStructure(void) | TurtleBrains::Core::DynamicStructure | |
| GetMember(const String &memberName) const | TurtleBrains::Core::DynamicStructure | |
| GetMember(const String &memberName) | TurtleBrains::Core::DynamicStructure | |
| GetValue(const tbCore::uint64 &arrayIndex) const | TurtleBrains::Core::DynamicStructure | |
| GetValue(const tbCore::uint64 &arrayIndex) | TurtleBrains::Core::DynamicStructure | |
| HasMember(const String &memberName) const | TurtleBrains::Core::DynamicStructure | |
| IsArray(void) const | TurtleBrains::Core::DynamicStructure | |
| IsBoolean(void) const | TurtleBrains::Core::DynamicStructure | |
| IsFloat(void) const | TurtleBrains::Core::DynamicStructure | |
| IsInteger(void) const | TurtleBrains::Core::DynamicStructure | |
| IsNil(void) const | TurtleBrains::Core::DynamicStructure | |
| IsString(void) const | TurtleBrains::Core::DynamicStructure | |
| IsStructure(void) const | TurtleBrains::Core::DynamicStructure | |
| kFalseAsString | TurtleBrains::Core::DynamicStructure | static |
| kFloatElipson | TurtleBrains::Core::DynamicStructure | static |
| kImplicitConversions | TurtleBrains::Core::DynamicStructure | static |
| kImplicitTypeChange | TurtleBrains::Core::DynamicStructure | static |
| kInvalidSize | TurtleBrains::Core::DynamicStructure | static |
| kNullAsString | TurtleBrains::Core::DynamicStructure | static |
| kNullValue | TurtleBrains::Core::DynamicStructure | static |
| kTrueAsString | TurtleBrains::Core::DynamicStructure | static |
| mArray (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mBoolean (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mFloat (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mInteger (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mRawBytes (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mString (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| mStructure (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| Nil(void) (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | static |
| operator bool() const | TurtleBrains::Core::DynamicStructure | inlineexplicit |
| operator float() const | TurtleBrains::Core::DynamicStructure | inlineexplicit |
| operator int() const (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | inlineexplicit |
| operator String() const | TurtleBrains::Core::DynamicStructure | inlineexplicit |
| operator tbCore::int64() const | TurtleBrains::Core::DynamicStructure | inlineexplicit |
| operator!=(const DynamicStructure &rightSide) const | TurtleBrains::Core::DynamicStructure | |
| operator=(const DynamicStructure &other) noexcept | TurtleBrains::Core::DynamicStructure | |
| operator=(DynamicStructure &&other) noexcept (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| operator==(const DynamicStructure &rightSide) const | TurtleBrains::Core::DynamicStructure | |
| operator[](const Type &nameOrIndex) const | TurtleBrains::Core::DynamicStructure | inline |
| operator[](const Type &nameOrIndex) | TurtleBrains::Core::DynamicStructure | inline |
| PushValue(const DynamicStructure &value) | TurtleBrains::Core::DynamicStructure | |
| RemoveMember(const String &memberName) | TurtleBrains::Core::DynamicStructure | |
| SetMember(const String &memberName, const DynamicStructure &memberValue) | TurtleBrains::Core::DynamicStructure | |
| SetValue(const int &integerValue, bool implicitTypeChange=kImplicitTypeChange) | TurtleBrains::Core::DynamicStructure | |
| SetValue(const tbCore::int64 &integerValue, bool implicitTypeChange=kImplicitTypeChange) (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | |
| SetValue(const float &floatValue, bool implicitTypeChange=kImplicitTypeChange) | TurtleBrains::Core::DynamicStructure | |
| SetValue(const bool &booleanValue, bool implicitTypeChange=kImplicitTypeChange) | TurtleBrains::Core::DynamicStructure | |
| SetValue(const String &stringValue, bool implicitTypeChange=kImplicitTypeChange) | TurtleBrains::Core::DynamicStructure | |
| size(void) const | TurtleBrains::Core::DynamicStructure | |
| StructureContainer typedef | TurtleBrains::Core::DynamicStructure | |
| StructureSize(void) const | TurtleBrains::Core::DynamicStructure | |
| TurtleBrains::Core::FileUtilities::ReadBinary (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | friend |
| TurtleBrains::Core::FileUtilities::WriteBinary (defined in TurtleBrains::Core::DynamicStructure) | TurtleBrains::Core::DynamicStructure | friend |
| ~DynamicStructure(void) | TurtleBrains::Core::DynamicStructure | |