> > The size of XmlTree is not counted.
> Right: because it's shared by all nodes in the tree.
> > An instance of XmlTree is shared by all nodex in the same xml tree. Maybe
> the size of the XmlTree should be attribute only to the root node of the tree.
> The problem is infinite recursion. If I ask for the size of a tree, it's the
> sum of all the nodes. If the root node includes the size of the tree, then it
> will recurse infinitely.
> - Paul
I don't understand the infinite recursion problem. What I have in mind is add
an alloc_size() method to the XmlNode class, which will return 0 if the node is
not a root, otherwise returm mem_sizeof(XmlTree).
Your team Zorba Coders is subscribed to branch lp:zorba.
Mailing list: https://launchpad.net/~zorba-coders
Post to : firstname.lastname@example.org
Unsubscribe : https://launchpad.net/~zorba-coders
More help : https://help.launchpad.net/ListHelp