OS Manuals

cereal_XMLInputArchive_NodeInfo(3)

cereal::XMLInputArchive::NodeInfo - A struct that contains metadata about a node.

cereal::XMLInputArchive::NodeInfo(3) Library Functions Manual cereal::XMLInputArchive::NodeInfo(3)

cereal::XMLInputArchive::NodeInfo - A struct that contains metadata about a node.

#include </home/build/include/cereal/archives/xml.hpp>


NodeInfo (rapidxml::xml_node<> *n=nullptr)
void advance ()
Advances to the next sibling node of the child. rapidxml::xml_node * search (const char *searchName)
Searches for a child with the given name in this node. const char * getChildName () const
Returns the actual name of the next child node, if it exists.


rapidxml::xml_node * node
A pointer to this node. rapidxml::xml_node * child
A pointer to its current child. size_t size
The remaining number of children for this node. const char * name
The NVP name for next child node.

A struct that contains metadata about a node.

Keeps track of some top level node, its number of remaining children, and the current active child node

Advances to the next sibling node of the child. If this is the last sibling child will be null after calling

Searches for a child with the given name in this node.

Parameters

searchName The name to search for (must be null terminated)

Returns

The node if found, nullptr otherwise

Generated automatically by Doxygen for cereal from the source code.

Sat Aug 29 2026 00:42:30 cereal

cereal 1.3.2-r5 · enterprise-packages · ingested 2026-10-02