|
| internalJSONNode (char mytype=JSON_NULL) json_nothrow json_hot |
|
| internalJSONNode (const json_string &unparsed) json_nothrow json_hot |
|
| internalJSONNode (const json_string &name_t, const json_string &value_t) json_nothrow json_read_priority |
|
| internalJSONNode (const internalJSONNode &orig) json_nothrow json_hot |
|
internalJSONNode & | operator= (const internalJSONNode &) json_nothrow json_hot |
|
| ~internalJSONNode (void) json_nothrow json_hot |
|
json_index_t | size (void) const json_nothrow json_read_priority |
|
bool | empty (void) const json_nothrow |
|
unsigned char | type (void) const json_nothrow json_read_priority |
|
json_string | name (void) const json_nothrow json_read_priority |
|
void | setname (const json_string &newname) json_nothrow json_write_priority |
|
void | setcomment (const json_string &comment) json_nothrow |
|
json_string | getcomment (void) const json_nothrow |
|
void | preparse (void) json_nothrow |
|
void | push_back (const JSONNode &node) json_nothrow |
|
void | reserve (json_index_t siz) json_nothrow |
|
void | push_front (const JSONNode &node) json_nothrow |
|
JSONNode * | pop_back (json_index_t pos) json_nothrow |
|
JSONNode * | pop_back (const json_string &name_t) json_nothrow |
|
JSONNode * | pop_back_nocase (const json_string &name_t) json_nothrow |
|
JSONNode * | at (json_index_t pos) json_nothrow |
|
JSONNode ** | at (const json_string &name_t) json_nothrow |
|
JSONNode ** | at_nocase (const json_string &name_t) json_nothrow |
|
void | Set (const json_string &val) json_nothrow json_write_priority |
|
void | Set (long double val) json_nothrow json_write_priority |
|
void | Set (float val) json_nothrow json_write_priority |
|
void | Set (double val) json_nothrow json_write_priority |
|
| operator long double () const json_nothrow |
|
| operator float () const json_nothrow |
|
| operator double () const json_nothrow |
|
| operator json_string () const json_nothrow |
|
| operator bool () const json_nothrow |
|
void | Set (bool val) json_nothrow |
|
bool | IsEqualTo (const json_string &val) const json_nothrow |
|
bool | IsEqualTo (bool val) const json_nothrow |
|
bool | IsEqualTo (const internalJSONNode *val) const json_nothrow |
|
template<typename T > |
bool | IsEqualToNum (T val) const json_nothrow |
|
internalJSONNode * | incRef (void) json_nothrow |
|
void | decRef (void) json_nothrow json_hot |
|
bool | hasNoReferences (void) json_nothrow json_hot |
|
internalJSONNode * | makeUnique (void) json_nothrow json_hot |
|
JSONNode ** | begin (void) const json_nothrow |
|
JSONNode ** | end (void) const json_nothrow |
|
bool | Fetched (void) const json_nothrow json_hot |
|
void | WriteName (bool formatted, bool arrayChild, json_string &output) const json_nothrow json_write_priority |
|
void | WriteChildren (unsigned int indent, json_string &output) const json_nothrow json_write_priority |
|
void | WriteComment (unsigned int indent, json_string &output) const json_nothrow json_write_priority |
|
void | Write (unsigned int indent, bool arrayChild, json_string &output) const json_nothrow json_write_priority |
|
bool | isContainer (void) const json_nothrow |
|
bool | isNotContainer (void) const json_nothrow |
|
void | Nullify (void) const json_nothrow |
|
void | SetFetched (bool val) const json_nothrow json_hot |
|
void | Fetch (void) const json_nothrow json_hot |
|
void | FetchString (void) const json_nothrow json_read_priority |
|
void | FetchNode (void) const json_nothrow json_read_priority |
|
void | FetchArray (void) const json_nothrow json_read_priority |
|
void | FetchNumber (void) const json_nothrow json_read_priority |
|
void | clearname (void) json_nothrow |
|
unsigned char _type | BITS (3) |
|
bool _name_encoded | BITS (1) |
|
bool _string_encoded | BITS (1) |
|
size_t refcount | PACKED (20) |
|
bool fetched | BITS (1) |
|
| internalJSONNode (char mytype=JSON_NULL) json_nothrow json_hot |
|
| internalJSONNode (const json_string &unparsed) json_nothrow json_hot |
|
| internalJSONNode (const json_string &name_t, const json_string &value_t) json_nothrow json_read_priority |
|
| internalJSONNode (const internalJSONNode &orig) json_nothrow json_hot |
|
internalJSONNode & | operator= (const internalJSONNode &) json_nothrow json_hot |
|
| ~internalJSONNode (void) json_nothrow json_hot |
|
json_index_t | size (void) const json_nothrow json_read_priority |
|
bool | empty (void) const json_nothrow |
|
unsigned char | type (void) const json_nothrow json_read_priority |
|
json_string | name (void) const json_nothrow json_read_priority |
|
void | setname (const json_string &newname) json_nothrow json_write_priority |
|
void | setcomment (const json_string &comment) json_nothrow |
|
json_string | getcomment (void) const json_nothrow |
|
void | preparse (void) json_nothrow |
|
void | push_back (const JSONNode &node) json_nothrow |
|
void | reserve (json_index_t siz) json_nothrow |
|
void | push_front (const JSONNode &node) json_nothrow |
|
JSONNode * | pop_back (json_index_t pos) json_nothrow |
|
JSONNode * | pop_back (const json_string &name_t) json_nothrow |
|
JSONNode * | pop_back_nocase (const json_string &name_t) json_nothrow |
|
JSONNode * | at (json_index_t pos) json_nothrow |
|
JSONNode ** | at (const json_string &name_t) json_nothrow |
|
JSONNode ** | at_nocase (const json_string &name_t) json_nothrow |
|
void | Set (const json_string &val) json_nothrow json_write_priority |
|
void | Set (long double val) json_nothrow json_write_priority |
|
void | Set (float val) json_nothrow json_write_priority |
|
void | Set (double val) json_nothrow json_write_priority |
|
| operator long double () const json_nothrow |
|
| operator float () const json_nothrow |
|
| operator double () const json_nothrow |
|
| operator json_string () const json_nothrow |
|
| operator bool () const json_nothrow |
|
void | Set (bool val) json_nothrow |
|
bool | IsEqualTo (const json_string &val) const json_nothrow |
|
bool | IsEqualTo (bool val) const json_nothrow |
|
bool | IsEqualTo (const internalJSONNode *val) const json_nothrow |
|
template<typename T > |
bool | IsEqualToNum (T val) const json_nothrow |
|
internalJSONNode * | incRef (void) json_nothrow |
|
void | decRef (void) json_nothrow json_hot |
|
bool | hasNoReferences (void) json_nothrow json_hot |
|
internalJSONNode * | makeUnique (void) json_nothrow json_hot |
|
JSONNode ** | begin (void) const json_nothrow |
|
JSONNode ** | end (void) const json_nothrow |
|
bool | Fetched (void) const json_nothrow json_hot |
|
void | WriteName (bool formatted, bool arrayChild, json_string &output) const json_nothrow json_write_priority |
|
void | WriteChildren (unsigned int indent, json_string &output) const json_nothrow json_write_priority |
|
void | WriteComment (unsigned int indent, json_string &output) const json_nothrow json_write_priority |
|
void | Write (unsigned int indent, bool arrayChild, json_string &output) const json_nothrow json_write_priority |
|
bool | isContainer (void) const json_nothrow |
|
bool | isNotContainer (void) const json_nothrow |
|
void | Nullify (void) const json_nothrow |
|
void | SetFetched (bool val) const json_nothrow json_hot |
|
void | Fetch (void) const json_nothrow json_hot |
|
void | FetchString (void) const json_nothrow json_read_priority |
|
void | FetchNode (void) const json_nothrow json_read_priority |
|
void | FetchArray (void) const json_nothrow json_read_priority |
|
void | FetchNumber (void) const json_nothrow json_read_priority |
|
void | clearname (void) json_nothrow |
|
unsigned char _type | BITS (3) |
|
bool _name_encoded | BITS (1) |
|
bool _string_encoded | BITS (1) |
|
size_t refcount | PACKED (20) |
|
bool fetched | BITS (1) |
|