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