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.