13 #ifndef TINYMPL_VARIADIC_NONE_OF_HPP
14 #define TINYMPL_VARIADIC_NONE_OF_HPP
16 #include <type_traits>
32 template<
template<
class ... T>
class F, class ... Args> struct
none_of;
34 template<
template<
class ... T>
class F, class Head, class ... Args>
35 struct
none_of<F, Head, Args...> :
38 std::integral_constant<bool, false>,
39 typename none_of<F, Args...>::type >::type
42 template<
template<
class ... T>
class F> struct
none_of<F> :
43 std::integral_constant<bool, true>
50 #endif // TINYMPL_VARIADIC_NONE_OF_HPP
Determines whether none of the elements in the sequence satisfy the given predicate.
Definition: none_of.hpp:32