.TH "cereal::XMLOutputArchive::NodeInfo" 3 "Mon Oct 26 2026 20:39:03" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME cereal::XMLOutputArchive::NodeInfo \- A struct that contains metadata about a node\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBNodeInfo\fP (rapidxml::xml_node<> *n=nullptr, const char *nm=nullptr)" .br .ti -1c .RI "std::string \fBgetValueName\fP ()" .br .RI "Gets the name for the next child node created from this node\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "rapidxml::xml_node * \fBnode\fP" .br .RI "A pointer to this node\&. " .ti -1c .RI "size_t \fBcounter\fP" .br .RI "The counter for naming child nodes\&. " .ti -1c .RI "const char * \fBname\fP" .br .RI "The name for the next child node\&. " .in -1c .SH "Detailed Description" .PP A struct that contains metadata about a node\&. .SH "Member Function Documentation" .PP .SS "std::string cereal::XMLOutputArchive::NodeInfo::getValueName ()\fR [inline]\fP" .PP Gets the name for the next child node created from this node\&. The name will be automatically generated using the counter if a name has not been previously set\&. If a name has been previously set, that name will be returned only once .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.