evio
6.0
|
#include <BaseStructure.h>
Public Member Functions | |
nodeBreadthIterator (R &node, bool isEnd) | |
R | operator* () const |
bool | operator== (const nodeBreadthIterator &other) const |
bool | operator!= (const nodeBreadthIterator &other) const |
bool | isEndIter () |
nodeBreadthIterator | operator++ (int) |
nodeBreadthIterator | operator++ () |
Protected Types | |
typedef std::vector< R >::iterator | KidIter |
Protected Attributes | |
std::queue< std::pair< KidIter, KidIter > > | que |
R | currentNode |
bool | isEnd |
|
protected |
|
inline |
References evio::nodeBreadthIterator< R >::que.
|
inline |
References evio::nodeBreadthIterator< R >::isEnd.
|
inline |
References evio::nodeBreadthIterator< R >::isEnd.
|
inline |
References evio::nodeBreadthIterator< R >::currentNode.
|
inline |
|
inline |
|
inline |
References evio::nodeBreadthIterator< R >::isEnd.
|
protected |
|
protected |
|
protected |