|
Rebel Fork Framework
|
PList value. More...
#include <Urho3D/Resource/PListFile.h>
Public Member Functions | |
| PListValue () | |
| Construct. | |
| PListValue (int value) | |
| Construct from int. | |
| PListValue (bool value) | |
| Construct from boolean. | |
| PListValue (float value) | |
| Construct from float. | |
| PListValue (const ea::string &value) | |
| Construct from string. | |
| PListValue (PListValueMap &valueMap) | |
| Construct from value map. | |
| PListValue (PListValueVector &valueVector) | |
| Construct from value vector. | |
| PListValue (const PListValue &value) | |
| Construct from another value. | |
| ~PListValue () | |
| Destruct. | |
| PListValue & | operator= (const PListValue &rhs) |
| Assign operator. | |
| operator bool () const | |
| Return true if is valid. | |
| void | SetInt (int value) |
| Set int. | |
| void | SetBool (bool value) |
| Set boolean. | |
| void | SetFloat (float value) |
| Set float. | |
| void | SetString (const ea::string &value) |
| Set string. | |
| void | SetValueMap (const PListValueMap &valueMap) |
| Set value map. | |
| void | SetValueVector (const PListValueVector &valueVector) |
| Set value vector. | |
| PListValueType | GetType () const |
| Return type. | |
| int | GetInt () const |
| Return int. | |
| bool | GetBool () const |
| Return boolean. | |
| float | GetFloat () const |
| Return float. | |
| const ea::string & | GetString () const |
| Return string. | |
| IntRect | GetIntRect () const |
| Return IntRect, for string type. | |
| IntVector2 | GetIntVector2 () const |
| Return IntVector2, for string type. | |
| IntVector3 | GetIntVector3 () const |
| Return IntVector3, for string type. | |
| const PListValueMap & | GetValueMap () const |
| Return value map. | |
| const PListValueVector & | GetValueVector () const |
| Return value vector. | |
| PListValueMap & | ConvertToValueMap () |
| Convert to value map (internal use only). | |
| PListValueVector & | ConvertToValueVector () |
| Convert to value vector (internal use only). | |
| bool | operator== (const PListValue &rhs) const |
| Equality operator. | |
| bool | operator!= (const PListValue &rhs) const |
| Inequality operator. | |
Private Member Functions | |
| void | Reset () |
| Reset. | |
Private Attributes | ||
| PListValueType | type_ | |
| Type. | ||
| union { | ||
| int int_ | ||
| bool bool_ | ||
| float float_ | ||
| ea::string * string_ | ||
| PListValueMap * valueMap_ | ||
| PListValueVector * valueVector_ | ||
| }; | ||
| Values. | ||
PList value.