Overview Usage Performance Notes Links | tst 0.68 - 23 Jan 2009 |
Public Types | |
typedef DataT | value_type |
typedef DataT * | pointer |
typedef node_base< CharT, DataT, SizeT > | base_type |
typedef base_type::char_type | char_type |
typedef base_type::node_index | node_index |
typedef AllocT::template rebind< value_type >::other | allocator_type |
Public Member Functions | |
inplace_node (char_type c, node_index mom) | |
value_type & | value () |
Requirements: Must only be called for nodes where at_end() == terminal; Never called before data storage is allocated. | |
const value_type & | value () const |
void | assign (const value_type &val, AllocT &) |
Requirements: Must only be called for nodes where at_end() == terminal. | |
void | clear_data (AllocT &) |
typedef DataT value_type |
typedef base_type::char_type char_type |
Reimplemented from node_base< CharT, DataT, SizeT >.
typedef base_type::node_index node_index |
Reimplemented from node_base< CharT, DataT, SizeT >.
typedef AllocT::template rebind<value_type>::other allocator_type |
inplace_node | ( | char_type | c, | |
node_index | mom | |||
) | [inline] |
value_type& value | ( | ) | [inline] |
Requirements: Must only be called for nodes where at_end() == terminal; Never called before data storage is allocated.
const value_type& value | ( | ) | const [inline] |
void assign | ( | const value_type & | val, | |
AllocT & | ||||
) | [inline] |
Requirements: Must only be called for nodes where at_end() == terminal.
void clear_data | ( | AllocT & | ) | [inline] |
ternary_tree 0.68 -- by rasmus ekman -- Page generated with Doxygen 1.5.6 on 23 Jan 2009 |