tlp::Iterator< itType > Struct Template Reference
[Iterators]
Interface for Tulip iterators. Allows basic iteration operations only.
More...
#include <Iterator.h>
List of all members.
Public Member Functions
Detailed Description
template<class itType>
struct tlp::Iterator< itType >
Interface for Tulip iterators. Allows basic iteration operations only.
- See also:
- forEach
Constructor & Destructor Documentation
Member Function Documentation
Tells if the sequence is at its end.
- Returns:
- bool Whether there are more elements to iterate on.
Implemented in tlp::ConcatIterator< itType >, tlp::ConversionIterator< TYPEIN, TYPEOUT, CONVERSIONFUNCTOR >, tlp::FilterIterator< TYPE, FILTER >, tlp::StableIterator< itType >, tlp::StlFilterIterator< VALUE, ITERATOR, FILTER >, tlp::StlIterator< VALUE, ITERATOR >, tlp::StlMapIterator< KEY, VALUE >, tlp::UniqueIterator< TYPE, TOCHECKFUNCTOR >, tlp::StableIterator< node >, and tlp::StableIterator< edge >.
Moves the Iterator on the next element.
- Returns:
- The current element pointed by the Iterator.
Implemented in tlp::ConcatIterator< itType >, tlp::ConversionIterator< TYPEIN, TYPEOUT, CONVERSIONFUNCTOR >, tlp::FilterIterator< TYPE, FILTER >, tlp::StableIterator< itType >, tlp::StlFilterIterator< VALUE, ITERATOR, FILTER >, tlp::StlIterator< VALUE, ITERATOR >, tlp::StlMapIterator< KEY, VALUE >, tlp::UniqueIterator< TYPE, TOCHECKFUNCTOR >, tlp::StableIterator< node >, and tlp::StableIterator< edge >.
|