2.2.3.17.24 TreeNode::LastNode

ClassName

TreeNode

AccessType

public

Name

LastNode

Declaration

TreeNode LastNode

Remark

Examples

EX1

void TreeNode_LastNode_ex1()
{
    Tree myTree1;
    TreeNode tn1, tn11, tn12, tnTmp;
    tn1 = myTree1.AddTextNode("abc", "Name", 1);
    tn11 = tn1.AddTextNode("def", "Addr", 11);
    tn12 = tn1.AddTextNode("ghi", "Mail", 12);
    out_tree(myTree1);
    /*
            myTree1
               |
            Name(abc)
           /        \
     Addr(def)  Mail(ghi)
    */
 
    tnTmp = tn1.LastNode;	// Start enumerating from the last node
    while(tnTmp.IsValid())
    {
    	out_str("Tag name = " + tnTmp.tagName);
    	tnTmp = tnTmp.PrevNode;	// Backward visiting
    }
}

Description

read only. The last child of this node.

Header to Include

origin.h

See Also

TreeNode::NextNode, TreeNode::PrevNode, TreeNode::FirstNode

Reference