2.1.26.41 tree_get_next_enum_tag_name
Contents
Description
Scan the current tree node for all child notes and find the next child node tag name. The first child is used to get the enumeration prefix. If the first child is not in the form of enumerated node, we return -1.
Syntax
int tree_get_next_enum_tag_name( const TreeNode & tr, string & strTag = NULL )
Parameters
- tr
- [input]A tree branch node that we need to scan for
- strTag
- [output]result tagName
Return
the enumeration index of the tag if successful, or -1 if tr is not a branch
Examples
EX1
void tree_get_next_enum_tag_name_ex1() { Tree tr; tr.AddNode("Node1"); tr.AddNode("Node2"); tr.AddNode("Node3"); string strNextTagName; int nn = tree_get_next_enum_tag_name(tr, strNextTagName); out_str(strNextTagName); }
Remark
See Also
Header to Include
origin.h