22 template<
class F,
class I1,
class I2>
26 is_indirectly_readable_v<I1> &&
27 is_indirectly_readable_v<I2> &&
28 std::is_copy_constructible_v<F> &&
29 std::is_invocable_v<F&, iter_value_t<I1>&, iter_value_t<I2>&>
31 >> : std::true_type {};
37 template<
class F,
class I1,
class I2>
Definition is_indirectly_binary_invocable.hpp:38
Definition Partitioner.hpp:146
bool constexpr is_indirectly_binary_invocable_v
A C++17 type trait equivalent to the C++20 indirectly_binary_invocable concept.
Definition is_indirectly_binary_invocable.hpp:34
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
A C++17 type trait equivalent to the C++20 indirectly_binary_invocable concept.
Definition is_indirectly_binary_invocable.hpp:20