fold_range
template <typename T, typename Op>
T fold_range(const T *values, std::size_t first, std::size_t last, T identity, Op op) noexceptParameters
| Name | Type | Description |
|---|---|---|
values | const T * | |
first | std::size_t | |
last | std::size_t | |
identity | T | The value an empty range folds to. |
op | Op |
Returns
T
Description
Folds [first, last) in ascending index order, starting from the identity.
See also
engine/foundation/core/include/README.md

