Lines Matching defs:tst
28 struct tst struct
30 typedef Char char_type; // the character type
31 typedef T value_type; // the value associated with each entry
32 typedef detail::tst_node<Char, T> node;
34 tst() in tst() argument
39 ~tst() in ~tst()
44 tst(tst const& rhs) in tst() function
50 tst& operator=(tst const& rhs) in operator =()
56 T* find(Iterator& first, Iterator last, Filter filter) const in find()
62 T* find(Iterator& first, Iterator last) const in find()
68 T* add( in add()
77 void remove(Iterator first, Iterator last) in remove()
82 void clear() in clear()
89 void for_each(F f) const in for_each()
98 void copy(tst const& rhs) in copy()
103 tst& assign(tst const& rhs) in assign()
113 node* root;
115 node* new_node(Char id) in new_node()
120 T* new_data(typename boost::call_traits<T>::param_type val) in new_data()
125 void delete_node(node* p) in delete_node()
130 void delete_data(T* p) in delete_data()