Public Member Functions | List of all members
ObjectTrie< T >::ConstBreadthIterator Class Reference

A breadth first const iterator for the trie. More...

#include <ObjectTrie.hpp>

Collaboration diagram for ObjectTrie< T >::ConstBreadthIterator:
[legend]

Public Member Functions

 ConstBreadthIterator (const ConstBreadthIterator &copy)
 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...
 
ConstBreadthIteratoroperator++ ()
 Increment the iterator. More...
 
const ObjectTrieNode< T > * operator-> () const
 Dereference the node pointed to by the iterator. More...
 
ConstBreadthIteratoroperator= (const ConstBreadthIterator &copy)
 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...
 

Detailed Description

template<typename T>
class Balau::Container::ObjectTrie< T >::ConstBreadthIterator

A breadth first const iterator for the trie.

Constructor & Destructor Documentation

◆ ConstBreadthIterator()

ConstBreadthIterator ( const ConstBreadthIterator copy)
inline

Make a copy of the supplied iterator.

Member Function Documentation

◆ operator!=()

bool operator!= ( const ConstBreadthIterator rhs) const
inline

Compare the current iterator and the supplied iterator for inequality.

◆ operator*()

const ObjectTrieNode<T>& operator* ( ) const
inline

Dereference the node pointed to by the iterator.

◆ operator++()

ConstBreadthIterator& operator++ ( )
inline

Increment the iterator.

◆ operator->()

const ObjectTrieNode<T>* operator-> ( ) const
inline

Dereference the node pointed to by the iterator.

◆ operator=()

ConstBreadthIterator& operator= ( const ConstBreadthIterator copy)
inline

Make a copy of the supplied iterator.

◆ operator==()

bool operator== ( const ConstBreadthIterator rhs) const
inline

Compare the current iterator and the supplied iterator for equality.


The documentation for this class was generated from the following file: