|
TRIQS/itertools 1.3.0
C++ range library
|
#include "./iterator_facade.hpp"#include "./sentinel.hpp"#include <iterator>#include <optional>#include <type_traits>#include <utility>Provides a range adapting function for transforming a given range/view.
Definition in file transform.hpp.
Go to the source code of this file.
Classes | |
| struct | itertools::transform_iter< Iter, F, Value > |
| Iterator for a itertools::transformed range. More... | |
| struct | itertools::transformed< R, F > |
| Represents a transformed range. More... | |
Functions | |
| template<typename R, typename F> | |
| auto | itertools::transform (R &&rg, F lambda) |
| Lazy-transform a given range by applying a unary callable object to every element of the original range. | |