5 #ifndef VCCC_ITERATOR_INDIRECT_UNARY_PREDICATE_HPP
6 #define VCCC_ITERATOR_INDIRECT_UNARY_PREDICATE_HPP
21 template<
typename F,
typename I,
bool = conjunction<indirectly_readable<I>, copy_constructible<F>>::value >
22 struct indirect_unary_predicate_impl : std::false_type {};
24 template<
typename F,
typename I>
25 struct indirect_unary_predicate_impl<F, I, true>
27 predicate<F&, iter_value_t<I>>,
28 predicate<F&, iter_reference_t<I>>,
29 predicate<F&, iter_common_reference_t<I>>
48 template<
typename F,
typename I>
Definition: directory.h:12
specifies that a callable type, when invoked with the result of dereferencing an indirectly_readable ...
Definition: indirect_unary_predicate.hpp:49