![]() |
Tulip
6.0.0
Large graphs analysis and drawing
|
#include <ConcatIterator.h>
Inheritance diagram for tlp::ConcatIterator< T >:
Collaboration diagram for tlp::ConcatIterator< T >: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.