Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::indirect_binary_predicate_impl_ Concept Reference

The indirect_binary_predicate_impl_ concept. More...

#include <range/v3/iterator/concepts.hpp>

Concept definition

template<typename F, typename I1, typename I2>
concept ranges::indirect_binary_predicate_impl_ = ) , concept_ ) = predicate<F &, iter_value_t<I1> &, iter_value_t<I2> &> &&
predicate<F &, iter_value_t<I1> &, iter_reference_t<I2>> &&
predicate<F &, iter_reference_t<I1>, iter_value_t<I2> &> &&
predicate<F &, iter_reference_t<I1>, iter_reference_t<I2>> &&
predicate<F &, iter_common_reference_t<I1>, iter_common_reference_t<I2>>
The indirect_binary_predicate_impl_ concept.
Definition: concepts.hpp:617
The predicate concept.
Definition: concepts.hpp:73

Detailed Description

The indirect_binary_predicate_impl_ concept.