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...
|
|