13 template<
typename>
class BST;
18 template<
typename value_type>
39 template<
typename value_type>
59 void insert(
const value_type& val) {}
60 void remove(
const value_type& val) {}
PostIter postend() const
Definition: bst.h:68
PreIter preend() const
Definition: bst.h:64
int InIter
Definition: bst.h:56
BST_node(const value_type &val, BST_node< value_type > *_parent=0, BST< value_type > *left_subtree=0, BST< value_type > *right_subtree=0)
Definition: bst.h:21
int PostIter
Definition: bst.h:55
BST< value_type > * rt_subtree
Definition: bst.h:35
value_type data
Definition: bst.h:32
PostIter postbegin() const
Definition: bst.h:67
BST_node< value_type > * parent
Definition: bst.h:30
int PreIter
Definition: bst.h:54
InIter inend() const
Definition: bst.h:66
void insert(const value_type &val)
Definition: bst.h:59
PreIter prebegin() const
Definition: bst.h:63
BST< value_type > * lt_subtree
Definition: bst.h:34
InIter inbegin() const
Definition: bst.h:65