#include <TrieBase.hpp>
Public Member Functions | |
| iterator () | |
| iterator (typename EDGELIST::iterator it, TrieBase *trie) | |
| void | operator++ () |
| std::pair< std::vector< item_t >, DATA > | operator * () const |
| iterator & | operator= (const iterator &an_it) |
| bool | operator== (const iterator &an_it) const |
| bool | operator!= (const iterator &an_it) const |
Private Types | |
| typedef std::pair< typename EDGELIST::iterator, TrieBase< EDGELIST, DATA > * > | itpair_t |
Private Attributes | |
| std::stack< itpair_t > | node_stack |
| std::vector< item_t > | itemset |
Definition at line 20 of file TrieBase.hpp.
|
|||||
|
Definition at line 24 of file TrieBase.hpp. |
|
|||||||||
|
Definition at line 28 of file TrieBase.hpp. |
|
||||||||||||||||
|
Definition at line 29 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
|||||||||
|
Definition at line 65 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::itemset, and TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
||||||||||
|
Definition at line 85 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
|||||||||
|
Definition at line 35 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::itemset, and TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
||||||||||
|
Definition at line 71 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::itemset, and TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
||||||||||
|
Definition at line 80 of file TrieBase.hpp. References TrieBase< EDGELIST, DATA >::iterator::node_stack. |
|
|||||
|
Definition at line 26 of file TrieBase.hpp. Referenced by TrieBase< EDGELIST, DATA >::iterator::operator *(), TrieBase< EDGELIST, DATA >::iterator::operator++(), and TrieBase< EDGELIST, DATA >::iterator::operator=(). |
|
|||||
1.4.4