The builder object context.
More...
The builder object context.
Definition at line 90 of file builder.c.
◆ cpAscii
A buffer to hold all ASCII strings referenced.
Definition at line 104 of file builder.c.
◆ spBValues
Points to the first bvalue
.
Definition at line 101 of file builder.c.
◆ spException
Pointer to the exception structure for reporting errors to the application catch block.
Definition at line 92 of file builder.c.
◆ spJson
JSON object context pointer. Used only for string conversions.
Definition at line 99 of file builder.c.
◆ spNumbers
An array of all the referenced numbers.
Definition at line 103 of file builder.c.
◆ sppChildList
json_value** build::sppChildList |
Pointer to a array of pointers to the children values.
Definition at line 106 of file builder.c.
◆ spStrings
An array of all the referenced strings.
Definition at line 102 of file builder.c.
◆ spValues
json_value* build::spValues |
An array of the final value tree.
Definition at line 105 of file builder.c.
◆ uiContextIndex
aint build::uiContextIndex |
Index of the saved context pointer in the JSON context;.
Definition at line 94 of file builder.c.
◆ uipChars
uint32_t* build::uipChars |
Points to the list of 32-bit characters.
Definition at line 100 of file builder.c.
◆ uiRoot
Index of the root node build value (bvalue).
Definition at line 107 of file builder.c.
◆ vpMem
pointer to a memory object context used only for this builder object
Definition at line 95 of file builder.c.
◆ vpUserData
Pointer to user data. Available to the error handling routine.
Definition at line 108 of file builder.c.
◆ vpValidate
const void* build::vpValidate |
"magic number" for object validation
Definition at line 91 of file builder.c.
◆ vpVec32
vector of 32-bit Unicode code points
Definition at line 96 of file builder.c.
◆ vpVecAchars
Vector for temporary achar representation of a string.
Definition at line 97 of file builder.c.
◆ vpVecb
vector of bvalue
structs holding the user values from the Make
& Add
functions
Definition at line 98 of file builder.c.
The documentation for this struct was generated from the following file:
APG Version 7.0 is licensed under the
2-Clause BSD License,
an Open Source Initiative Approved License.