llvm::sum_of

Return the sum of values in Range starting from Init.

Synopsis

Declared in <llvm/ADT/STLExtras.h>

template<
    typename R,
    typename E = /* implementation-defined */>
auto
sum_of(
    R&& Range,
    E Init = E{0});

Return Value

The sum of values in Range starting from Init.

Parameters

NameDescription
RangeRange whose values are summed.
InitInitial value for the sum (defaults to 0).