TRIQS/itertools 1.3.0
C++ range library
Loading...
Searching...
No Matches
zip.hpp File Reference
#include "./iterator_facade.hpp"
#include "./sentinel.hpp"
#include <cstddef>
#include <iterator>
#include <tuple>
#include <utility>

Detailed Description

Provides a range adapting function for zipping a given number of ranges/views.

Definition in file zip.hpp.

Go to the source code of this file.

Classes

struct  itertools::zip_iter< Iters >
 Iterator for a itertools::zipped range. More...
 
struct  itertools::zipped< Rs >
 Represents a zipped range. More...
 

Functions

template<typename... Rs>
zipped< Rs... > itertools::zip (Rs &&...rgs)
 Lazy-zip ranges together (similar to Python's zip).