#include <vgtl_tree.h>
Inheritance diagram for _Tree_base< _Tp, _Ctr, _I, _Alloc >:


Public Types | |
| typedef _Base::allocator_type | allocator_type |
| typedef _Ctr | container_type |
| typedef _I | children_iterator |
| typedef __one_iterator< void * > | parents_iterator |
Public Methods | |
| _Tree_base (const allocator_type &__a) | |
| virtual | ~_Tree_base () |
| void | clear () |
| void | clear_children () |
| template<class _Output_Iterator> void | add_all_children (_Output_Iterator fi, _Node *_parent) |
Protected Methods | |
| _Node * | _C_get_node () |
| void | _C_put_node (_Node *__p) |
| void | _C_put_node (_Node *__p) |
Protected Attributes | |
| _Node * | _C_node |
Definition at line 1138 of file vgtl_graph.h.
|
|||||
|
allocator type Reimplemented from _Tree_alloc_base< _Tp, _Ctr, _I, _Alloc, _Alloc_traits< _Tp, _Alloc >::_S_instanceless >. Definition at line 1439 of file vgtl_tree.h. |
|
|||||
|
|||||
|
internal container used to store the children Definition at line 1442 of file vgtl_tree.h. |
|
|||||
|
||||||||||
|
constructor initializing the allocator and the root Definition at line 1449 of file vgtl_tree.h. |
|
|||||||||
|
standard destructor Definition at line 1457 of file vgtl_tree.h. |
|
|
allocate a new node Definition at line 1374 of file vgtl_tree.h. |
|
|
deallocate a node Definition at line 1377 of file vgtl_tree.h. |
|
|
deallocate a node Definition at line 1377 of file vgtl_tree.h. |
|
||||||||||||||||||||
|
add all children to the parent |
|
|||||||||
|
|||||||||
|
clear all children of the root node Definition at line 1465 of file vgtl_tree.h. |
|
|
This is the node Definition at line 1386 of file vgtl_tree.h. |
1.2.18