#include <JSONChildren.h>
|
| jsonChildren (void) json_nothrow |
|
childrenVirtual | ~jsonChildren (void) json_nothrow |
|
void | inc (json_index_t amount) json_nothrow |
|
void | inc (void) json_nothrow |
|
void | push_back (JSONNode *item) json_nothrow |
|
void | push_front (JSONNode *item) json_nothrow |
|
JSONNode * | operator[] (json_index_t position) const json_nothrow |
|
json_index_t | capacity () const json_nothrow |
|
json_index_t | size () const json_nothrow |
|
bool | empty () const json_nothrow |
|
void | clear () json_nothrow |
|
JSONNode ** | begin (void) const json_nothrow |
|
JSONNode ** | end (void) const json_nothrow |
|
void | erase (JSONNode **&position) json_nothrow |
|
void | erase (JSONNode **&position, json_index_t number) json_nothrow |
|
void | erase (JSONNode **position, json_index_t number, JSONNode **&starter) json_nothrow |
|
void | insert (JSONNode **&position, JSONNode *item, bool reverse=false) json_nothrow |
|
void | insert (JSONNode **&position, JSONNode **items, json_index_t num) json_nothrow |
|
void | reserve (json_index_t amount) json_nothrow |
|
childrenVirtual void | shrink () json_nothrow |
|
JSON_PROTECTED | jsonChildren (const jsonChildren &) |
|
jsonChildren & | operator= (const jsonChildren &) |
|
void | deleteAll (void) json_nothrow json_hot |
|
void | doerase (JSONNode **position, json_index_t number) json_nothrow |
|
| jsonChildren (void) json_nothrow |
|
childrenVirtual | ~jsonChildren (void) json_nothrow |
|
void | inc (json_index_t amount) json_nothrow |
|
void | inc (void) json_nothrow |
|
void | push_back (JSONNode *item) json_nothrow |
|
void | push_front (JSONNode *item) json_nothrow |
|
JSONNode * | operator[] (json_index_t position) const json_nothrow |
|
json_index_t | capacity () const json_nothrow |
|
json_index_t | size () const json_nothrow |
|
bool | empty () const json_nothrow |
|
void | clear () json_nothrow |
|
JSONNode ** | begin (void) const json_nothrow |
|
JSONNode ** | end (void) const json_nothrow |
|
void | erase (JSONNode **&position) json_nothrow |
|
void | erase (JSONNode **&position, json_index_t number) json_nothrow |
|
void | erase (JSONNode **position, json_index_t number, JSONNode **&starter) json_nothrow |
|
void | insert (JSONNode **&position, JSONNode *item, bool reverse=false) json_nothrow |
|
void | insert (JSONNode **&position, JSONNode **items, json_index_t num) json_nothrow |
|
void | reserve (json_index_t amount) json_nothrow |
|
childrenVirtual void | shrink () json_nothrow |
|
JSON_PROTECTED | jsonChildren (const jsonChildren &) |
|
jsonChildren & | operator= (const jsonChildren &) |
|
void | deleteAll (void) json_nothrow json_hot |
|
void | doerase (JSONNode **position, json_index_t number) json_nothrow |
|
jsonChildren::jsonChildren |
( |
void |
| ) |
|
|
inline |
References addAllocCount.
Referenced by newChildren().
JSONNode ** array
Definition: JSONChildren.h:281
#define addAllocCount()
Definition: JSONChildren.h:38
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
References array, deleteAll(), json_unlikely, and subAllocCount.
Referenced by deleteChildren().
59 libjson_free<JSONNode*>(
array);
JSONNode ** array
Definition: JSONChildren.h:281
void deleteAll(void) json_nothrow json_hot
Definition: JSONChildren.cpp:73
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define subAllocCount()
Definition: JSONChildren.h:39
jsonChildren::jsonChildren |
( |
void |
| ) |
|
|
inline |
References addAllocCount.
JSONNode ** array
Definition: JSONChildren.h:281
json_index_t mycapacity
Definition: JSONChildren.h:284
#define addAllocCount()
Definition: JSONChildren.h:38
json_index_t mysize
Definition: JSONChildren.h:283
References array, deleteAll(), json_unlikely, and subAllocCount.
59 libjson_free<JSONNode*>(
array);
JSONNode ** array
Definition: JSONChildren.h:281
void deleteAll(void) json_nothrow json_hot
Definition: JSONChildren.cpp:73
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define subAllocCount()
Definition: JSONChildren.h:39
JSONNode** jsonChildren::begin |
( |
void |
| ) |
const |
|
inline |
References array, JSON_ASSERT, and JSON_TEXT.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
JSONNode** jsonChildren::begin |
( |
void |
| ) |
const |
|
inline |
References array, JSON_ASSERT, and JSON_TEXT.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
References JSON_ASSERT, JSON_TEXT, and mycapacity.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
References JSON_ASSERT, JSON_TEXT, and mycapacity.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
void jsonChildren::clear |
( |
void |
| ) |
|
|
inline |
References array, deleteAll(), JSON_ASSERT, json_likely, JSON_TEXT, mycapacity, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void deleteAll(void) json_nothrow json_hot
Definition: JSONChildren.cpp:73
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
#define json_likely(x)
Definition: Unknown_C.h:16
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::clear |
( |
| ) |
|
|
inline |
References array, deleteAll(), JSON_ASSERT, json_likely, JSON_TEXT, mycapacity, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void deleteAll(void) json_nothrow json_hot
Definition: JSONChildren.cpp:73
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
#define json_likely(x)
Definition: Unknown_C.h:16
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::deleteAll |
( |
void |
| ) |
|
void jsonChildren::deleteAll |
( |
void |
| ) |
|
static void jsonChildren::deleteChildren |
( |
jsonChildren * |
ptr | ) |
|
|
inlinestatic |
References ~jsonChildren().
265 #ifdef JSON_MEMORY_CALLBACKS
267 libjson_free<jsonChildren>(ptr);
childrenVirtual ~jsonChildren(void) json_nothrow
Definition: JSONChildren.h:56
static void jsonChildren::deleteChildren |
( |
jsonChildren * |
ptr | ) |
|
|
inlinestatic |
References ~jsonChildren().
265 #ifdef JSON_MEMORY_CALLBACKS
267 libjson_free<jsonChildren>(ptr);
childrenVirtual ~jsonChildren(void) json_nothrow
Definition: JSONChildren.h:56
References JSON_ASSERT, and JSON_TEXT.
Referenced by erase().
88 #ifndef JSON_ISO_STRICT
92 std::memmove(position, position + number, (
mysize - (position -
array) - number) *
sizeof(
JSONNode *));
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
unsigned int json_index_t
Definition: JSONDefs.h:109
json_index_t mysize
Definition: JSONChildren.h:283
bool jsonChildren::empty |
( |
void |
| ) |
const |
|
inline |
References JSON_ASSERT, JSON_TEXT, and mysize.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
bool jsonChildren::empty |
( |
void |
| ) |
const |
|
inline |
References JSON_ASSERT, JSON_TEXT, and mysize.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
JSONNode** jsonChildren::end |
( |
void |
| ) |
const |
|
inline |
References array, JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
JSONNode** jsonChildren::end |
( |
void |
| ) |
const |
|
inline |
References array, JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::erase |
( |
JSONNode **& |
position | ) |
|
|
inline |
References array, JSON_ASSERT, JSON_TEXT, mysize, and shrink().
181 std::memmove(position, position + 1, (
mysize-- - (position -
array) - 1) *
sizeof(
JSONNode *));
182 iteratorKeeper ik(
this, position);
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::erase |
( |
JSONNode **& |
position | ) |
|
|
inline |
References array, JSON_ASSERT, JSON_TEXT, mysize, and shrink().
181 std::memmove(position, position + 1, (
mysize-- - (position -
array) - 1) *
sizeof(
JSONNode *));
182 iteratorKeeper ik(
this, position);
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
json_index_t mysize
Definition: JSONChildren.h:283
References doerase(), JSON_ASSERT, JSON_TEXT, and shrink().
190 iteratorKeeper ik(
this, position);
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
void doerase(JSONNode **position, json_index_t number) json_nothrow
Definition: JSONChildren.cpp:81
References doerase(), JSON_ASSERT, JSON_TEXT, and shrink().
190 iteratorKeeper ik(
this, position);
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
void doerase(JSONNode **position, json_index_t number) json_nothrow
Definition: JSONChildren.cpp:81
References doerase(), JSON_ASSERT, JSON_TEXT, and shrink().
199 iteratorKeeper ik(
this, starter);
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
void doerase(JSONNode **position, json_index_t number) json_nothrow
Definition: JSONChildren.cpp:81
References doerase(), JSON_ASSERT, JSON_TEXT, and shrink().
199 iteratorKeeper ik(
this, starter);
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
childrenVirtual void shrink() json_nothrow
Definition: JSONChildren.h:249
void doerase(JSONNode **position, json_index_t number) json_nothrow
Definition: JSONChildren.cpp:81
References JSON_ASSERT, json_likely, JSON_TEXT, and json_unlikely.
52 #ifdef JSON_LESS_MEMORY
53 array = json_malloc<JSONNode*>(amount);
56 array = json_malloc<JSONNode*>(amount > 8 ? amount : 8);
57 mycapacity = amount > 8 ? amount : 8;
60 #ifdef JSON_LESS_MEMORY
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
#define json_likely(x)
Definition: Unknown_C.h:16
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::inc |
( |
void |
| ) |
|
References array, JSON_ASSERT, JSON_TEXT, json_unlikely, mycapacity, and mysize.
Referenced by insert(), push_back(), and push_front().
27 #ifdef JSON_LESS_MEMORY
28 array = json_malloc<JSONNode*>(1);
31 array = json_malloc<JSONNode*>(8);
35 #ifdef JSON_LESS_MEMORY
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::inc |
( |
void |
| ) |
|
void jsonChildren::insert |
( |
JSONNode **& |
position, |
|
|
JSONNode * |
item, |
|
|
bool |
reverse = false |
|
) |
| |
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
214 iteratorKeeper ik(
this, position);
216 iteratorKeeper ik(
this, position, reverse);
220 std::memmove(position + 1, position, (
mysize++ - (position -
array)) *
sizeof(
JSONNode *));
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::insert |
( |
JSONNode **& |
position, |
|
|
JSONNode * |
item, |
|
|
bool |
reverse = false |
|
) |
| |
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
214 iteratorKeeper ik(
this, position);
216 iteratorKeeper ik(
this, position, reverse);
220 std::memmove(position + 1, position, (
mysize++ - (position -
array)) *
sizeof(
JSONNode *));
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
229 iteratorKeeper ik(
this, position);
233 std::memmove(position + num, position, ptrs *
sizeof(
JSONNode *));
234 std::memcpy(position, items, num *
sizeof(
JSONNode *));
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
229 iteratorKeeper ik(
this, position);
233 std::memmove(position + num, position, ptrs *
sizeof(
JSONNode *));
234 std::memcpy(position, items, num *
sizeof(
JSONNode *));
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
References jsonChildren().
274 #ifdef JSON_MEMORY_CALLBACKS
275 return new(json_malloc<jsonChildren>(1))
jsonChildren();
jsonChildren(void) json_nothrow
Definition: JSONChildren.h:45
References array, JSON_ASSERT, JSON_TEXT, mycapacity, and mysize.
94 return array[position];
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
References array, JSON_ASSERT, JSON_TEXT, mycapacity, and mysize.
94 return array[position];
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::push_back |
( |
JSONNode * |
item | ) |
|
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::push_back |
( |
JSONNode * |
item | ) |
|
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::push_front |
( |
JSONNode * |
item | ) |
|
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
void jsonChildren::push_front |
( |
JSONNode * |
item | ) |
|
|
inline |
References array, inc(), JSON_ASSERT, JSON_TEXT, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
Definition: JSONNode.h:132
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
References array, JSON_ASSERT, JSON_TEXT, mycapacity, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
References array, JSON_ASSERT, JSON_TEXT, mycapacity, and mysize.
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
Referenced by internalJSONNode::reserve().
10 if (mine ->
array != 0){
13 #ifdef JSON_LESS_MEMORY
14 mine = jsonChildren_Reserved::newChildren_Reserved(mine, amount);
JSONNode ** array
Definition: JSONChildren.h:281
void inc(void) json_nothrow
Definition: JSONChildren.cpp:22
json_index_t mycapacity
Definition: JSONChildren.h:284
void reserve(json_index_t amount) json_nothrow
Definition: JSONChildren.h:238
References array, JSON_ASSERT, JSON_TEXT, json_unlikely, mycapacity, and mysize.
252 libjson_free<JSONNode*>(
array);
254 #ifdef JSON_LESS_MEMORY
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
References array, JSON_ASSERT, JSON_TEXT, json_unlikely, mycapacity, and mysize.
Referenced by erase().
252 libjson_free<JSONNode*>(
array);
254 #ifdef JSON_LESS_MEMORY
JSONNode ** array
Definition: JSONChildren.h:281
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define json_unlikely(x)
Definition: Unknown_C.h:17
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mycapacity
Definition: JSONChildren.h:284
json_index_t mysize
Definition: JSONChildren.h:283
References JSON_ASSERT, JSON_TEXT, and mysize.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
References JSON_ASSERT, JSON_TEXT, and mysize.
#define JSON_TEXT(s)
Definition: Strings_Defs.h:30
#define JSON_ASSERT(condition, msg)
Definition: JSONDebug.h:53
json_index_t mysize
Definition: JSONChildren.h:283
Referenced by begin(), clear(), end(), erase(), inc(), insert(), operator[](), push_back(), push_front(), reserve(), shrink(), and ~jsonChildren().
Referenced by clear(), empty(), end(), erase(), inc(), insert(), operator[](), push_back(), push_front(), reserve(), shrink(), size(), and jsonChildren::iteratorKeeper::~iteratorKeeper().
The documentation for this class was generated from the following files: