TRIQS/itertools 1.3.0
C++ range library
Loading...
Searching...
No Matches
Adapted ranges

Detailed Description

Adapted ranges are returned by the range adapting functions and can be iterated over using one of the Range iterators.

In most cases, the user will never have to create or modify an adapted range directly. Instead, it is recommended to simply use the provided Range adapting functions.

Classes

struct  itertools::enumerated< R >
 Represents an enumerated range. More...
 
struct  itertools::multiplied< Rs >
 Represents a cartesian product of ranges. More...
 
struct  itertools::sliced< R >
 Represents a sliced range. More...
 
struct  itertools::strided< R >
 Represents a strided range. More...
 
struct  itertools::transformed< R, F >
 Represents a transformed range. More...
 
struct  itertools::zipped< Rs >
 Represents a zipped range. More...