Range-v3: ranges::indirect_semigroup_ Concept Reference

Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::indirect_semigroup_ Concept Reference
Numerics

The `indirect_semigroup_` concept. More...

`#include <range/v3/numeric/partial_sum.hpp>`

## Concept definition

template<typename I, typename BOp>
concept ranges::indirect_semigroup_ = ) , concept_ ) = copyable<iter_value_t<I>> &&
indirectly_regular_binary_invocable_<
composed<coerce<iter_value_t<I>>, BOp>,
iter_value_t<I>*, I>
ranges::indirect_semigroup_
The indirect_semigroup_ concept.
Definition: partial_sum.hpp:61

## Detailed Description

The `indirect_semigroup_` concept.