HomeManualTopicsTypesSymbols

std_types::value_range/std::reduce

computes a kind of sum from the values specified by the value_range

Parameters

self
the value-range to build the "sum" from
function
the function to apply to pairs of values

Results

None

Description

There is no guarantee in which order the values will be reduced (folded).

So the the reduction function must obey to the law of assosiativity!

Implements

std::reduce computes a kind of sum from the items of a collection

See also

std::map applies a function to all items of a collection
std::map_reduce combines a map and a reduce operation into a single operation