#include <SearchTree.hh>
Collaboration diagram for fastjet::SearchTree< T >::Node:

Public Member Functions | |
| Node () | |
| bool | treelinks_null () const |
| returns tree if all the tree-related links are set to null for this node | |
| void | nullify_treelinks () |
| set all the tree-related links are set to null for this node | |
| void | reset_parents_link_to_me (Node *XX) |
| if my parent exists, determine whether I am it's left or right node and set the relevant link equal to XX. | |
Public Attributes | |
| T | value |
| Node * | left |
| Node * | right |
| Node * | parent |
| Node * | successor |
| Node * | predecessor |
|
|||||||||
|
Definition at line 137 of file SearchTree.hh.
00137 {};
|
|
|||||||||
|
set all the tree-related links are set to null for this node
Definition at line 145 of file SearchTree.hh.
|
|
||||||||||
|
if my parent exists, determine whether I am it's left or right node and set the relevant link equal to XX.
Definition at line 164 of file SearchTree.hh. References fastjet::SearchTree< T >::Node::left, fastjet::SearchTree< T >::Node::parent, and fastjet::SearchTree< T >::Node::right. Referenced by fastjet::SearchTree< T >::remove().
|
|
|||||||||
|
returns tree if all the tree-related links are set to null for this node
Definition at line 141 of file SearchTree.hh.
|
|
|||||
|
Definition at line 156 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(), fastjet::SearchTree< T >::remove(), fastjet::SearchTree< T >::Node::reset_parents_link_to_me(), and fastjet::SearchTree< T >::verify_structure(). |
|
|||||
|
Definition at line 158 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(), fastjet::SearchTree< T >::remove(), and fastjet::SearchTree< T >::Node::reset_parents_link_to_me(). |
|
|||||
|
Definition at line 160 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(). |
|
|||||
|
Definition at line 157 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(), fastjet::SearchTree< T >::remove(), fastjet::SearchTree< T >::Node::reset_parents_link_to_me(), and fastjet::SearchTree< T >::verify_structure(). |
|
|||||
|
Definition at line 159 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(). |
|
|||||
|
Definition at line 155 of file SearchTree.hh. Referenced by fastjet::SearchTree< T >::insert(), and fastjet::SearchTree< T >::verify_structure_recursive(). |
1.3.4