HDK
|
#include <UT_JSONValue.h>
Public Member Functions | |
UT_JSONFindResult (UT_JSONValue *v=nullptr, int64 idx=-1) | |
SYS_SAFE_BOOL | operator bool () const |
const UT_JSONValue * | operator-> () const |
UT_JSONValue * | operator-> () |
const UT_JSONValue & | operator* () const |
UT_JSONValueMap * | getMap () const |
UT_JSONValueArray * | getArray () const |
UT_JSONValue * | get () const |
int64 | index () const |
Public Attributes | |
UT_JSONValue * | myValue |
int64 | myIndex |
Ideally, this should be an inner class to UT_JSONValue, but it needs to be forward declared
Definition at line 35 of file UT_JSONValue.h.
|
inlineexplicit |
Definition at line 37 of file UT_JSONValue.h.
|
inline |
Definition at line 50 of file UT_JSONValue.h.
UT_JSONValueArray* UT_JSONFindResult::getArray | ( | ) | const |
UT_JSONValueMap* UT_JSONFindResult::getMap | ( | ) | const |
|
inline |
Definition at line 51 of file UT_JSONValue.h.
|
inline |
Definition at line 43 of file UT_JSONValue.h.
|
inline |
Definition at line 46 of file UT_JSONValue.h.
|
inline |
Definition at line 44 of file UT_JSONValue.h.
|
inline |
Definition at line 45 of file UT_JSONValue.h.
int64 UT_JSONFindResult::myIndex |
Definition at line 54 of file UT_JSONValue.h.
UT_JSONValue* UT_JSONFindResult::myValue |
Definition at line 53 of file UT_JSONValue.h.