Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Data Fields
json_iterator Struct Reference

A JSON interator object context. More...

#include <jsonp.h>

Collaboration diagram for json_iterator:
Collaboration graph
[legend]

Data Fields

const void * vpValidate
 Must be the "magic number" to be a valid context. More...
 
jsonspJson
 Pointer to the parent JSON object context. More...
 
void * vpVec
 Work vector. More...
 
json_value ** sppValues
 List of pointers to values. More...
 
aint uiCount
 The number of pointers in the list. More...
 
aint uiCurrent
 The current iterator value index. More...
 
aint uiContextIndex
 

Detailed Description

A JSON interator object context.

Definition at line 157 of file jsonp.h.

Field Documentation

◆ spJson

json* json_iterator::spJson

Pointer to the parent JSON object context.

Definition at line 159 of file jsonp.h.

◆ sppValues

json_value** json_iterator::sppValues

List of pointers to values.

Definition at line 161 of file jsonp.h.

◆ uiContextIndex

aint json_iterator::uiContextIndex

Definition at line 164 of file jsonp.h.

◆ uiCount

aint json_iterator::uiCount

The number of pointers in the list.

Definition at line 162 of file jsonp.h.

◆ uiCurrent

aint json_iterator::uiCurrent

The current iterator value index.

Definition at line 163 of file jsonp.h.

◆ vpValidate

const void* json_iterator::vpValidate

Must be the "magic number" to be a valid context.

Definition at line 158 of file jsonp.h.

◆ vpVec

void* json_iterator::vpVec

Work vector.

Definition at line 160 of file jsonp.h.


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.