#include <jsonval.h>
Public Attributes | |
| int | m_valInt |
| unsigned int | m_valUInt |
| short int | m_valShort |
| unsigned short | m_valUShort |
| long int | m_valLong |
| unsigned long | m_valULong |
| double | m_valDouble |
| const wxChar * | m_valCString |
| bool | m_valBool |
| wxInt64 | m_valInt64 |
| wxUint64 | m_valUInt64 |
Note that this structure is a union as in versions prior to 0.4.x The union just stores primitive types and not complex types which are stored in separate data members of the wxJSONRefData structure.
This organization give us more flexibility when retrieving compatible types such as ints unsigned ints, long and so on. To know more about the internal structure of the wxJSONValue class see wxJSON internals.
Referenced by wxJSONValue::AsInt().
| unsigned int wxJSONValueHolder::m_valUInt |
Referenced by wxJSONValue::AsUInt().
| short int wxJSONValueHolder::m_valShort |
Referenced by wxJSONValue::AsShort().
| unsigned short wxJSONValueHolder::m_valUShort |
Referenced by wxJSONValue::AsUShort().
| long int wxJSONValueHolder::m_valLong |
Referenced by wxJSONValue::AsLong(), and wxJSONValue::AsString().
| unsigned long wxJSONValueHolder::m_valULong |
Referenced by wxJSONValue::AsString(), and wxJSONValue::AsULong().
| const wxChar* wxJSONValueHolder::m_valCString |
| wxInt64 wxJSONValueHolder::m_valInt64 |
Referenced by wxJSONValue::AsString().
| wxUint64 wxJSONValueHolder::m_valUInt64 |
Referenced by wxJSONValue::AsString().
1.5.5