|
| JSONNode (char mytype=JSON_NODE) json_nothrow json_hot |
|
| JSONNode (const JSONNode &orig) json_nothrow json_hot |
|
| ~JSONNode (void) json_nothrow json_hot |
|
json_index_t | size (void) const json_nothrow json_read_priority |
|
bool | empty (void) const json_nothrow json_read_priority |
|
void | clear (void) json_nothrow json_cold |
|
unsigned char | type (void) const json_nothrow json_read_priority |
|
json_string | name (void) const json_nothrow json_read_priority |
|
void | set_name (const json_string &newname) json_nothrow json_write_priority |
|
void | set_comment (const json_string &comment) json_nothrow |
|
json_string | get_comment (void) const json_nothrow |
|
void | preparse (void) json_nothrow json_read_priority |
|
json_string | as_string (void) const json_nothrow json_read_priority |
|
json_int_t | as_int (void) const json_nothrow json_read_priority |
|
json_number | as_float (void) const json_nothrow json_read_priority |
|
bool | as_bool (void) const json_nothrow json_read_priority |
|
JSONNode | as_node (void) const json_nothrow json_read_priority |
|
JSONNode | as_array (void) const json_nothrow json_read_priority |
|
void | cast (char newtype) json_nothrow |
|
std::string | as_binary (void) const json_nothrow json_cold |
|
void | set_binary (const unsigned char *bin, size_t bytes) json_nothrow json_cold |
|
const JSONNode & | operator[] (json_index_t pos) const json_nothrow |
|
const JSONNode & | operator[] (const json_string &name_t) const json_nothrow |
|
void | push_back (const JSONNode &node) json_nothrow |
|
void | reserve (json_index_t siz) json_nothrow |
|
void | nullify (void) json_nothrow |
|
void | swap (JSONNode &other) json_nothrow |
|
void | merge (JSONNode &other) json_nothrow json_cold |
|
void | merge (unsigned int num,...) json_nothrow json_cold |
|
JSONNode | duplicate (void) const json_nothrow |
|
const_iterator | begin (void) const json_nothrow |
|
const_iterator | end (void) const json_nothrow |
|
reverse_const_iterator | rbegin (void) const json_nothrow |
|
reverse_const_iterator | rend (void) const json_nothrow |
|
reverse_iterator | rbegin (void) json_nothrow |
|
reverse_iterator | rend (void) json_nothrow |
|
const_iterator | find (const json_string &name_t) const json_nothrow |
|
const_iterator | find_nocase (const json_string &name_t) const json_nothrow |
|
reverse_iterator | erase (reverse_iterator pos) json_nothrow |
|
reverse_iterator | erase (reverse_iterator start, const reverse_iterator &end) json_nothrow |
|
iterator | insert (iterator pos, const JSONNode &x) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const JSONNode &x) json_nothrow |
|
iterator | insert (iterator pos, const reverse_iterator &_start, const reverse_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const iterator &_start, const iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const reverse_iterator &_start, const reverse_iterator &_end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const const_iterator &_start, const const_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const const_iterator &_start, const const_iterator &_end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const reverse_const_iterator &_start, const reverse_const_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const reverse_const_iterator &_start, const reverse_const_iterator &_end) json_nothrow |
|
json_iterator | begin (void) json_nothrow |
|
json_iterator | end (void) json_nothrow |
|
json_iterator | find (const json_string &name_t) json_nothrow |
|
json_iterator | find_nocase (const json_string &name_t) json_nothrow |
|
json_iterator | erase (json_iterator pos) json_nothrow |
|
json_iterator | erase (json_iterator start, const json_iterator &end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const json_iterator &_start, const json_iterator &_end) json_nothrow |
|
json_string | write (size_t approxsize=DEFAULT_APPROX_SIZE) const json_nothrow json_write_priority |
|
json_string | write_formatted (size_t approxsize=DEFAULT_APPROX_SIZE_FORMATTED) const json_nothrow json_write_priority |
|
| JSONNode (const json_string &unparsed) json_nothrow |
|
| JSONNode (internalJSONNode *internal_t) json_nothrow |
|
| JSONNode (bool, JSONNode &orig) json_nothrow json_hot |
|
void | decRef (void) json_nothrow json_hot |
|
void | makeUniqueInternal (void) json_nothrow |
|
void | merge (JSONNode *other) json_nothrow json_cold |
|
json_iterator | insertFRR (json_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
reverse_iterator | insertRRR (reverse_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
reverse_iterator | insertRFF (reverse_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
json_iterator | insertFFF (json_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
void | clear_name (void) json_nothrow |
|
| JSONNode (char mytype=JSON_NODE) json_nothrow json_hot |
|
| JSONNode (const JSONNode &orig) json_nothrow json_hot |
|
| ~JSONNode (void) json_nothrow json_hot |
|
json_index_t | size (void) const json_nothrow json_read_priority |
|
bool | empty (void) const json_nothrow json_read_priority |
|
void | clear (void) json_nothrow json_cold |
|
unsigned char | type (void) const json_nothrow json_read_priority |
|
json_string | name (void) const json_nothrow json_read_priority |
|
void | set_name (const json_string &newname) json_nothrow json_write_priority |
|
void | set_comment (const json_string &comment) json_nothrow |
|
json_string | get_comment (void) const json_nothrow |
|
void | preparse (void) json_nothrow json_read_priority |
|
json_string | as_string (void) const json_nothrow json_read_priority |
|
json_int_t | as_int (void) const json_nothrow json_read_priority |
|
json_number | as_float (void) const json_nothrow json_read_priority |
|
bool | as_bool (void) const json_nothrow json_read_priority |
|
JSONNode | as_node (void) const json_nothrow json_read_priority |
|
JSONNode | as_array (void) const json_nothrow json_read_priority |
|
void | cast (char newtype) json_nothrow |
|
std::string | as_binary (void) const json_nothrow json_cold |
|
void | set_binary (const unsigned char *bin, size_t bytes) json_nothrow json_cold |
|
const JSONNode & | operator[] (json_index_t pos) const json_nothrow |
|
const JSONNode & | operator[] (const json_string &name_t) const json_nothrow |
|
void | push_back (const JSONNode &node) json_nothrow |
|
void | reserve (json_index_t siz) json_nothrow |
|
void | nullify (void) json_nothrow |
|
void | swap (JSONNode &other) json_nothrow |
|
void | merge (JSONNode &other) json_nothrow json_cold |
|
void | merge (unsigned int num,...) json_nothrow json_cold |
|
JSONNode | duplicate (void) const json_nothrow |
|
const_iterator | begin (void) const json_nothrow |
|
const_iterator | end (void) const json_nothrow |
|
reverse_const_iterator | rbegin (void) const json_nothrow |
|
reverse_const_iterator | rend (void) const json_nothrow |
|
reverse_iterator | rbegin (void) json_nothrow |
|
reverse_iterator | rend (void) json_nothrow |
|
const_iterator | find (const json_string &name_t) const json_nothrow |
|
const_iterator | find_nocase (const json_string &name_t) const json_nothrow |
|
reverse_iterator | erase (reverse_iterator pos) json_nothrow |
|
reverse_iterator | erase (reverse_iterator start, const reverse_iterator &end) json_nothrow |
|
iterator | insert (iterator pos, const JSONNode &x) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const JSONNode &x) json_nothrow |
|
iterator | insert (iterator pos, const reverse_iterator &_start, const reverse_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const iterator &_start, const iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const reverse_iterator &_start, const reverse_iterator &_end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const const_iterator &_start, const const_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const const_iterator &_start, const const_iterator &_end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const reverse_const_iterator &_start, const reverse_const_iterator &_end) json_nothrow |
|
reverse_iterator | insert (reverse_iterator pos, const reverse_const_iterator &_start, const reverse_const_iterator &_end) json_nothrow |
|
json_iterator | begin (void) json_nothrow |
|
json_iterator | end (void) json_nothrow |
|
json_iterator | find (const json_string &name_t) json_nothrow |
|
json_iterator | find_nocase (const json_string &name_t) json_nothrow |
|
json_iterator | erase (json_iterator pos) json_nothrow |
|
json_iterator | erase (json_iterator start, const json_iterator &end) json_nothrow |
|
json_iterator | insert (json_iterator pos, const json_iterator &_start, const json_iterator &_end) json_nothrow |
|
json_string | write (size_t approxsize=DEFAULT_APPROX_SIZE) const json_nothrow json_write_priority |
|
json_string | write_formatted (size_t approxsize=DEFAULT_APPROX_SIZE_FORMATTED) const json_nothrow json_write_priority |
|
| JSONNode (const json_string &unparsed) json_nothrow |
|
| JSONNode (internalJSONNode *internal_t) json_nothrow |
|
| JSONNode (bool, JSONNode &orig) json_nothrow json_hot |
|
void | decRef (void) json_nothrow json_hot |
|
void | makeUniqueInternal (void) json_nothrow |
|
void | merge (JSONNode *other) json_nothrow json_cold |
|
json_iterator | insertFRR (json_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
reverse_iterator | insertRRR (reverse_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
reverse_iterator | insertRFF (reverse_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
json_iterator | insertFFF (json_iterator pos, JSONNode **const _start, JSONNode **const _end) json_nothrow |
|
void | clear_name (void) json_nothrow |
|