#include <tree_node.h>
Inheritance diagram for tree_node< T >:

Definition at line 36 of file tree_node.h.
Public Member Functions | |
| tree_node (void) | |
| tree_node (const T &data) | |
Public Attributes | |
| T | data |
| tree_node * | parent |
| tree_node * | first_child |
| tree_node * | last_child |
| tree_node * | prev_sibling |
| tree_node * | next_sibling |
Definition at line 46 of file tree_node.h.
Definition at line 48 of file tree_node.h.
Definition at line 40 of file tree_node.h.
Referenced by iterator::operator *(), const_iterator::operator *(), iterator::operator->(), and const_iterator::operator->().
| tree_node* tree_node< T >::first_child |
Definition at line 43 of file tree_node.h.
Referenced by const_bfs_iterator::operator++(), and bfs_iterator::operator++().
| tree_node * tree_node< T >::last_child |
Definition at line 43 of file tree_node.h.
| tree_node * tree_node< T >::next_sibling |
Definition at line 44 of file tree_node.h.
Referenced by const_bfs_iterator::operator++(), bfs_iterator::operator++(), and const_preorder_iterator::prune().
Definition at line 42 of file tree_node.h.
Referenced by iterator::parent(), const_iterator::parent(), and const_preorder_iterator::prune().
| tree_node* tree_node< T >::prev_sibling |
Definition at line 44 of file tree_node.h.
1.4.7