Details
gdome_treegc_livenodes ()
int gdome_treegc_livenodes (GdomeNode *node); |
gdome_treegc_adjust ()
void gdome_treegc_adjust (GdomeNode *node,
int adj); |
Adjust the number of live nodes in the Document main tree. If adj is
positive, increases livenodes field else decreases it.
gdome_treegc_insertSubtree ()
void gdome_treegc_insertSubtree (GdomeNode *node); |
Increase the livenodes field of the Document main tree with the number of
live nodes present in the specified subtree.
gdome_treegc_removeSubtree ()
void gdome_treegc_removeSubtree (GdomeNode *node); |
Decrease the livenodes field of the Document main tree with the number of
live nodes present in the specifed subtree.
gdome_treegc_addRef ()
Increase the livenodes field if the specified node is attached to the
main doc tree or if it is a Notation or a Entity Declaration node.
gdome_treegc_delRef ()
Decrease the livenodes field if the specified node id attached to the
main doc tree or if it is a Notation or a Entity Declaration node.