|
TrueReality
v0.1.1912
|
An array base. More...
#include <ArrayBase.h>


Public Member Functions | |
| virtual void | Clear ()=0 |
| Clears the internal JSON Root node. More... | |
| virtual Value & | GetJSONRoot ()=0 |
| Returns a reference to the internal JSON Root node. More... | |
| virtual void | PrintJSONRoot ()=0 |
| Prints out to the screen the whole JSON Root content. More... | |
| virtual bool | IsNull (int &index) const =0 |
| Checks if the value stored at the specific index is a NULL. More... | |
| virtual void | AddNull ()=0 |
| Add a NULL Value to the Array. More... | |
| virtual bool | IsBool (int &index) const =0 |
| Checks if the value stored at the specific index is a Boolean. More... | |
| virtual bool | GetBool (int &index) const =0 |
| Returns the Boolean value stored at the given index. More... | |
| virtual void | AddBool (const bool &value)=0 |
| Adds a Boolean to the Array. More... | |
| virtual bool | IsTrue (int &index) const =0 |
| Checks if the value stored at the specific index is True. More... | |
| virtual bool | IsFalse (int &index) const =0 |
| Checks if the value stored at the specific index is False. More... | |
| virtual bool | IsNumber (int &index) const =0 |
| Checks if the value stored at the specific index is a Number. More... | |
| virtual bool | IsInt (int &index) const =0 |
| Checks if the value stored at the specific index is an Integer. More... | |
| virtual int | GetInt (int &index) const =0 |
| Returns the Integer value stored at the given index. More... | |
| virtual void | AddInt (const int &value)=0 |
| Adds the Integer value to the Array. More... | |
| virtual bool | IsDouble (int &index) const =0 |
| Checks if the value stored at the specific index is a Double. More... | |
| virtual double | GetDouble (int &index) const =0 |
| Returns the Double value stored at the given index. More... | |
| virtual void | AddDouble (const double &value)=0 |
| Adds the Double value to the Array. More... | |
| virtual bool | IsUInt (int &index) const =0 |
| Checks if the value stored at the specific index is an Unsigned Integer. More... | |
| virtual unsigned int | GetUInt (int &index) const =0 |
| Returns the Unsigned Integer value stored at the given index. More... | |
| virtual void | AddUInt (const unsigned int &value)=0 |
| Adds the Unsigned Integer value the Array. More... | |
| virtual bool | IsInt64 (int &index) const =0 |
| Checks if the value stored at the specific index is a 64bit Integer. More... | |
| virtual Int64 | GetInt64 (int &index) const =0 |
| Returns the 64bit Integer value stored at the given index. More... | |
| virtual void | AddInt64 (const Int64 &value)=0 |
| Adds the 64bit Integer value to the Array. More... | |
| virtual bool | IsUInt64 (int &index) const =0 |
| Checks if the value stored at the specific index is a 64bit Integer. More... | |
| virtual UInt64 | GetUInt64 (int &index) const =0 |
| Returns the 64bit Integer value stored at the given index. More... | |
| virtual void | AddUInt64 (const UInt64 &value)=0 |
| Adds the 64bit Integer value to the Array. More... | |
| virtual bool | IsFloat (int &index) const =0 |
| Checks if the value stored at the specific index is a float. More... | |
| virtual float | GetFloat (int &index) const =0 |
| Returns the float value stored at the given index. More... | |
| virtual void | AddFloat (const float &value)=0 |
| Adds the float value to the Array. More... | |
| virtual bool | IsString (int &index) const =0 |
| Checks if the value stored at the specific index is a String. More... | |
| virtual const std::string | GetString (int &index) const =0 |
| Returns the String value stored at the given index. More... | |
| virtual void | AddString (const std::string &value)=0 |
| Adds the String to the Array. More... | |
| virtual bool | IsArray (int &index) const =0 |
| Checks if the value stored at the specific index is an Array. More... | |
| virtual Array | GetArray (int &index) const =0 |
| Returns the Array value stored at the given index. More... | |
| virtual void | AddArray (Array &Array)=0 |
| Adds the Array to the Array. More... | |
| virtual bool | IsObject (int &index) const =0 |
| Checks if the value stored at the specific index is an Object. More... | |
| virtual Object | GetObject (int &index) const =0 |
| Returns the Object value stored at the given index. More... | |
| virtual void | AddObject (Object &Object)=0 |
| Adds the Object to the Array. More... | |
An array base.
Definition at line 61 of file ArrayBase.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Adds the 64bit Integer value to the Array.
| value | The value. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Add a NULL Value to the Array.
Implemented in trUtil::JSON::Array.
|
pure virtual |
| [in,out] | Object | The object. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
|
pure virtual |
Adds the Unsigned Integer value the Array.
| value | The value. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Adds the 64bit Integer value to the Array.
| value | The value. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Clears the internal JSON Root node.
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Array value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Boolean value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Double value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the float value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Integer value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the 64bit Integer value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns a reference to the internal JSON Root node.
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Object value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the String value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the Unsigned Integer value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Returns the 64bit Integer value stored at the given index.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is an Array.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a Boolean.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a Double.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is False.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a float.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is an Integer.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a 64bit Integer.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a NULL.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a Number.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is an Object.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a String.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is True.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is an Unsigned Integer.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Checks if the value stored at the specific index is a 64bit Integer.
| [in,out] | index | Zero-based index of the. |
Implemented in trUtil::JSON::Array.
|
pure virtual |
Prints out to the screen the whole JSON Root content.
Implemented in trUtil::JSON::Array.