Tulip
6.0.0
Large graphs analysis and drawing
|
#include <ConcatIterator.h>
Public Member Functions | |
ConcatIterator (Iterator< T > *itOne, Iterator< T > *itTwo) | |
~ConcatIterator () override | |
bool | hasNext () override |
T | next () override |
Public Member Functions inherited from tlp::Iterator< T > | |
iterator_t | begin () |
iterator_t | end () |
This Iterator iterates over the sequence formed by the concatenation of the sequences it is given.
Definition at line 33 of file ConcatIterator.h.
|
inline |
Creates an Iterator that iterates over the concatenation of the two sequences it is given.
itOne | The first sequence to iterate upon. |
itTwo | The second sequence, which will be iterated upon after the first sequence has been completely iterated upon. |
Definition at line 43 of file ConcatIterator.h.
|
inlineoverride |
Deletes the two iterators it was given at construction.
Definition at line 48 of file ConcatIterator.h.
|
inlineoverridevirtual |
Tells if the sequence is at its end.
Implements tlp::Iterator< T >.
Definition at line 61 of file ConcatIterator.h.
|
inlineoverridevirtual |
Moves the Iterator on the next element.
Implements tlp::Iterator< T >.
Definition at line 53 of file ConcatIterator.h.