| Home | Libraries | People | FAQ | More

## C++17 Algorithms

#### for_each_n

`for_each_n` Apply a functor to the elements of a sequence

#### transform_inclusive_scan

`transform_inclusive_scan` Transform each element in a range then combine adjacent elements to create an output range. Inclusive scaning means that the nth input is present in the nth output.

#### transform_exclusive_scan

`transform_exclusive_scan` Transform each element in a range then combine adjacent elements to create an output range. Exclusive scanning means that the nth input is not present in the nth output.