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

Public Member Functions

 template (typename I, typename S1, typename O, typename S2, typename BOp=plus, typename P=identity)(AND sentinel_for< S2
 
O AND partial_sum_constraints< I, O, BOp, P > partial_sum_result< I, O > operator() (I first, S1 last, O result, S2 end_result, BOp bop=BOp{}, P proj=P{}) const
 
 template (typename I, typename S, typename O, typename BOp=plus, typename P=identity)(AND partial_sum_constraints< I
 
P partial_sum_result< I, O > operator() (I first, S last, O result, BOp bop=BOp{}, P proj=P{}) const
 
 template (typename Rng, typename ORef, typename BOp=plus, typename P=identity, typename I=iterator_t< Rng >, typename O=uncvref_t< ORef >)(AND partial_sum_constraints< I
 
P partial_sum_result< borrowed_iterator_t< Rng >, O > operator() (Rng &&rng, ORef &&result, BOp bop=BOp{}, P proj=P{}) const
 
 template (typename Rng, typename ORng, typename BOp=plus, typename P=identity, typename I=iterator_t< Rng >, typename O=iterator_t< ORng >)(AND range< ORng > AND partial_sum_constraints< I
 
P partial_sum_result< borrowed_iterator_t< Rng >, borrowed_iterator_t< ORng > > operator() (Rng &&rng, ORng &&result, BOp bop=BOp{}, P proj=P{}) const
 

Public Attributes

 O
 
 BOp
 

The documentation for this struct was generated from the following file: