struct ParsedNode

Defined at line 96 of file ../../zircon/system/ulib/inspect/reader.cc

A ParsedNode contains parsed information for a node.

It is built iteratively as children and values are discovered.

A ParsedNode is valid only if it has been initialized with a name and

parent index (which happens when its OBJECT_VALUE block is read).

A ParsedNode is "complete" when the number of children in the parsed

hierarchy matches an expected count. At this point the Hierarchy may be

removed and the ParsedNode discarded.

Public Members

Hierarchy hierarchy
size_t children_count
BlockIndex parent

Public Methods

void InitializeNode (std::string name, BlockIndex new_parent)

Initializes the stored node with the given name and parent.

Defined at line 110 of file ../../zircon/system/ulib/inspect/reader.cc

bool operator bool ()

Defined at line 116 of file ../../zircon/system/ulib/inspect/reader.cc

bool is_complete ()

Defined at line 118 of file ../../zircon/system/ulib/inspect/reader.cc