|
| template (typename I, typename S, typename T, typename Op=plus, typename P=identity)(AND input_iterator< I > AND indirectly_binary_invocable_< Op |
|
T projected< I, P > AND assignable_from< T &, indirect_result_t< Op &, T *, projected< I, P > > > T | operator() (I first, S last, T init, Op op=Op{}, P proj=P{}) const |
|
| template (typename Rng, typename T, typename Op=plus, typename P=identity)(AND indirectly_binary_invocable_< Op |
|
T projected< iterator_t< Rng >, P > AND assignable_from< T &, indirect_result_t< Op &, T *, projected< iterator_t< Rng >, P > > > T | operator() (Rng &&rng, T init, Op op=Op{}, P proj=P{}) const |
|
The documentation for this struct was generated from the following file: