|
template<typename I , typename BOp > |
concept | ranges::iindirect_semigroup |
| \concept indirect_semigroup More...
|
|
concept | ranges::indirect_semigroup_ = |
|
concept copyable< iter_value_t< I > > && | ranges::indirectly_regular_binary_invocable_< composed< coerce< iter_value_t< I > >, BOp >, iter_value_t< I > *, I > |
|
constexpr partial_sum_fn | ranges::partial_sum {} |
|
concept | ranges::partial_sum_constraints_ = |
|
template<typename I , typename O , typename BOp = plus, typename P = identity> |
concept | ranges::ppartial_sum_constraints |
| \concept partial_sum_constraints More...
|
|