Range-v3
Range algorithms, views, and actions for the Standard Library
 
Loading...
Searching...
No Matches
ranges::inner_product_constraints_ Concept Reference

The inner_product_constraints_ concept. More...

#include <range/v3/numeric/inner_product.hpp>

Concept definition

template<typename I1, typename I2, typename T, typename BOp1, typename BOp2, typename P1, typename P2>
BOp2&,
invoke_result_t<P1&, iter_value_t<I1>>,
invoke_result_t<P2&, iter_value_t<I2>>> && invocable<
BOp1&,
T,
invoke_result_t<
BOp2&,
invoke_result_t<P1&, iter_value_t<I1>>,
invoke_result_t<P2&, iter_value_t<I2>>>> && assignable_from<
T&,
invoke_result_t<
BOp1&,
T,
invoke_result_t<
BOp2&,
invoke_result_t<P1&, iter_value_t<I1>>,
invoke_result_t<P2&, iter_value_t<I2>>>>>
The inner_product_constraints_ concept.
Definition inner_product.hpp:41
The invocable concept.
Definition concepts.hpp:48

Detailed Description

The inner_product_constraints_ concept.