Go to the source code of this file.
|
|
template<typename I , typename O > |
| using | ranges::partial_sum_result = detail::in_out_result< I, O > |
| |
|
| | ranges::template (typename I, typename BOp)(concept(indirect_semigroup_)(I |
| | \concept indirect_semigroup_ More...
|
| |
| | ranges::template (typename I, typename O, typename BOp, typename P)(concept(differenceable_)(I |
| | \concept differenceable_ More...
|
| |
|
|
copyable< iter_value_t< I > > AND | ranges::indirectly_regular_binary_invocable_< composed< coerce< iter_value_t< I > >, BOp >, iter_value_t< I > *, I > |
| |
| template<typename I , typename BOp > |
| CPP_concept | ranges::indirect_semigroup |
| | \concept indirect_semigroup More...
|
| |
| template<typename I , typename O , typename BOp = plus, typename P = identity> |
| CPP_concept | ranges::partial_sum_constraints |
| | \concept partial_sum_constraints More...
|
| |