A breadth first iterator for the trie. More...
#include <ObjectTrie.hpp>
Public Member Functions | |
| BreadthIterator (const BreadthIterator ©) | |
| Make a copy of the supplied iterator. More... | |
| bool | operator!= (const BreadthIterator &rhs) const |
| Compare the current iterator and the supplied iterator for inequality. More... | |
| ObjectTrieNode< T > & | operator* () |
| Dereference the node pointed to by the iterator. More... | |
| const ObjectTrieNode< T > & | operator* () const |
| Dereference the node pointed to by the iterator. More... | |
| BreadthIterator & | operator++ () |
| Increment the iterator. More... | |
| ObjectTrieNode< T > * | operator-> () |
| Dereference the node pointed to by the iterator. More... | |
| const ObjectTrieNode< T > * | operator-> () const |
| Dereference the node pointed to by the iterator. More... | |
| BreadthIterator & | operator= (const BreadthIterator ©) |
| Make a copy of the supplied iterator. More... | |
| bool | operator== (const BreadthIterator &rhs) const |
| Compare the current iterator and the supplied iterator for equality. More... | |
A breadth first iterator for the trie.
|
inline |
Make a copy of the supplied iterator.
|
inline |
Compare the current iterator and the supplied iterator for inequality.
|
inline |
Dereference the node pointed to by the iterator.
|
inline |
Dereference the node pointed to by the iterator.
|
inline |
Increment the iterator.
|
inline |
Dereference the node pointed to by the iterator.
|
inline |
Dereference the node pointed to by the iterator.
|
inline |
Make a copy of the supplied iterator.
|
inline |
Compare the current iterator and the supplied iterator for equality.