Horizon
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ranges::accumulate_fn Struct Reference

Public Member Functions

 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: