Lite³
A JSON-Compatible Zero-Copy Serialization Format
Loading...
Searching...
No Matches
lite3_iter Struct Reference

Struct containing iterator state. More...

#include <lite3.h>

Data Fields

uint32_t gen
 
uint32_t node_ofs [LITE3_TREE_HEIGHT_MAX+1]
 
uint8_t depth
 
uint8_t node_i [LITE3_TREE_HEIGHT_MAX+1]
 

Detailed Description

Struct containing iterator state.

See Iterators. The iterator struct is meant to be opaque, but is included in the header to support stack allocation and sizeof().

Definition at line 2626 of file lite3.h.

Field Documentation

◆ depth

uint8_t lite3_iter::depth

Definition at line 2629 of file lite3.h.

◆ gen

uint32_t lite3_iter::gen

Definition at line 2627 of file lite3.h.

◆ node_i

uint8_t lite3_iter::node_i[LITE3_TREE_HEIGHT_MAX+1]

Definition at line 2630 of file lite3.h.

◆ node_ofs

uint32_t lite3_iter::node_ofs[LITE3_TREE_HEIGHT_MAX+1]

Definition at line 2628 of file lite3.h.


The documentation for this struct was generated from the following file: