Classes | |
| class | const_iterator |
| class | iterator |
Public Types | |
|
typedef EndNodeItem< T, V, Cmp, Items > | EndNodeItemClass |
| typedef Node< T, V, Cmp, Items > | NodeClass |
|
typedef NodeItem< T, V, Cmp, Items > | NodeItemClass |
Public Member Functions | |
| Node (const T &eSymbol, NodeClass *parent=0) | |
| const_iterator | begin () const |
| iterator | begin () |
| void | clear () |
| bool | empty () const |
| const_iterator | end () const |
| iterator | end () |
| T | endSymbol () const |
| bool | erase (iterator pos) |
| bool | erase (const T *key) |
| const_iterator | find (const T *key) const |
| iterator | find (const T *key) |
| const V * | get (const T *key) const |
| V * | get (const T *key) |
| bool | hasKey (const T *key) const |
| std::pair< iterator, bool > | insert (const T *key, V const &value) |
| const NodeClass * | parent () const |
| NodeClass * | parent () |
| unsigned int | size () const |
| iterator | startsWith (const T *prefix) |
| const_iterator | startsWith (const T *prefix) const |
1.8.4