|
auto | begin () |
| make Zipiterator containing the begin iterators of the containers 'zip' refers to More...
|
|
auto | end () |
| make Zipiterator containing the end iterators of the containers 'zip' refers to More...
|
|
auto | cbegin () |
| make Zipiterator containing the const begin iterators of the containers 'zip' refers to More...
|
|
auto | cend () |
| make Zipiterator containing the const end iterators of the containers 'zip' refers to More...
|
|
auto | rbegin () |
| make Zipiterator containing the reverse begin iterators of the containers 'zip' refers to More...
|
|
auto | rend () |
| make Zipiterator containing the reverse end iterators of the containers 'zip' refers to More...
|
|
| zip (const zip &other)=delete |
| Construct a new zip object. More...
|
|
zip & | operator= (const zip &other)=delete |
| deleted copy assignment More...
|
|
zip & | operator= (zip &&other)=default |
| assign zip object More...
|
|
| zip (zip &&other)=default |
| Construct a new zip object. More...
|
|
| ~zip ()=default |
| Destroy the range. More...
|
|
| zip (Containers &... conts) |
| Instantiate a new zip range. More...
|
|
template<typename... Containers>
class Utopia::Itertools::zip< Containers >
A range defined by instances of ZipIterator.
The range itself only references the containers it is constructed from. The containers must exist throughout the life time of this range.
- Template Parameters
-
Containers | Types of containers iterated over by ZipIterator |