TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
TurtleBrains::Core::DynamicStructure Member List

This is the complete list of members for TurtleBrains::Core::DynamicStructure, including all inherited members.

AddMember(const String &memberName, const DynamicStructure &memberValue)TurtleBrains::Core::DynamicStructure
ArrayContainer typedefTurtleBrains::Core::DynamicStructure
ArraySize(void) constTurtleBrains::Core::DynamicStructure
AsArray(void) constTurtleBrains::Core::DynamicStructure
AsArray(void)TurtleBrains::Core::DynamicStructure
AsBoolean(bool implicitConversion=kImplicitConversions) constTurtleBrains::Core::DynamicStructure
AsBooleanWithDefault(const bool defaultValue, bool implicitConversion=true) constTurtleBrains::Core::DynamicStructure
AsFloat(bool implicitConversion=kImplicitConversions) constTurtleBrains::Core::DynamicStructure
AsFloatWithDefault(const float defaultValue, bool implicitConversion=true) constTurtleBrains::Core::DynamicStructure
AsInteger(bool implicitConversion=kImplicitConversions) constTurtleBrains::Core::DynamicStructure
AsIntegerWithDefault(const tbCore::int64 &defaultValue, bool implicitConversion=kImplicitConversions) constTurtleBrains::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) constTurtleBrains::Core::DynamicStructureinline
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) constTurtleBrains::Core::DynamicStructureinline
AsString(bool implicitConversion=kImplicitConversions) constTurtleBrains::Core::DynamicStructure
AsStringWithDefault(const String &defaultValue, bool implicitConversion=true) constTurtleBrains::Core::DynamicStructure
AsStructure(void) constTurtleBrains::Core::DynamicStructure
AsStructure(void)TurtleBrains::Core::DynamicStructure
begin(void) constTurtleBrains::Core::DynamicStructure
begin(void)TurtleBrains::Core::DynamicStructure
BeginArray(void) constTurtleBrains::Core::DynamicStructure
BeginArray(void)TurtleBrains::Core::DynamicStructure
BeginStructure(void) constTurtleBrains::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::DynamicStructureinline
DynamicStructure(std::initializer_list< std::pair< const String, const DynamicStructure >> arguments)TurtleBrains::Core::DynamicStructure
DynamicStructure(const DynamicStructure &other) noexceptTurtleBrains::Core::DynamicStructure
DynamicStructure(DynamicStructure &&other) noexcept (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructure
EmptyArray(void) (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructurestatic
end(void) constTurtleBrains::Core::DynamicStructure
end(void)TurtleBrains::Core::DynamicStructure
EndArray(void) constTurtleBrains::Core::DynamicStructure
EndArray(void)TurtleBrains::Core::DynamicStructure
EndStructure(void) constTurtleBrains::Core::DynamicStructure
EndStructure(void)TurtleBrains::Core::DynamicStructure
GetMember(const String &memberName) constTurtleBrains::Core::DynamicStructure
GetMember(const String &memberName)TurtleBrains::Core::DynamicStructure
GetValue(const tbCore::uint64 &arrayIndex) constTurtleBrains::Core::DynamicStructure
GetValue(const tbCore::uint64 &arrayIndex)TurtleBrains::Core::DynamicStructure
HasMember(const String &memberName) constTurtleBrains::Core::DynamicStructure
IsArray(void) constTurtleBrains::Core::DynamicStructure
IsBoolean(void) constTurtleBrains::Core::DynamicStructure
IsFloat(void) constTurtleBrains::Core::DynamicStructure
IsInteger(void) constTurtleBrains::Core::DynamicStructure
IsNil(void) constTurtleBrains::Core::DynamicStructure
IsString(void) constTurtleBrains::Core::DynamicStructure
IsStructure(void) constTurtleBrains::Core::DynamicStructure
kFalseAsStringTurtleBrains::Core::DynamicStructurestatic
kFloatElipsonTurtleBrains::Core::DynamicStructurestatic
kImplicitConversionsTurtleBrains::Core::DynamicStructurestatic
kImplicitTypeChangeTurtleBrains::Core::DynamicStructurestatic
kInvalidSizeTurtleBrains::Core::DynamicStructurestatic
kNullAsStringTurtleBrains::Core::DynamicStructurestatic
kNullValueTurtleBrains::Core::DynamicStructurestatic
kTrueAsStringTurtleBrains::Core::DynamicStructurestatic
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::DynamicStructurestatic
operator bool() constTurtleBrains::Core::DynamicStructureinlineexplicit
operator float() constTurtleBrains::Core::DynamicStructureinlineexplicit
operator int() const (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructureinlineexplicit
operator String() constTurtleBrains::Core::DynamicStructureinlineexplicit
operator tbCore::int64() constTurtleBrains::Core::DynamicStructureinlineexplicit
operator!=(const DynamicStructure &rightSide) constTurtleBrains::Core::DynamicStructure
operator=(const DynamicStructure &other) noexceptTurtleBrains::Core::DynamicStructure
operator=(DynamicStructure &&other) noexcept (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructure
operator==(const DynamicStructure &rightSide) constTurtleBrains::Core::DynamicStructure
operator[](const Type &nameOrIndex) constTurtleBrains::Core::DynamicStructureinline
operator[](const Type &nameOrIndex)TurtleBrains::Core::DynamicStructureinline
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) constTurtleBrains::Core::DynamicStructure
StructureContainer typedefTurtleBrains::Core::DynamicStructure
StructureSize(void) constTurtleBrains::Core::DynamicStructure
TurtleBrains::Core::FileUtilities::ReadBinary (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructurefriend
TurtleBrains::Core::FileUtilities::WriteBinary (defined in TurtleBrains::Core::DynamicStructure)TurtleBrains::Core::DynamicStructurefriend
~DynamicStructure(void)TurtleBrains::Core::DynamicStructure