19 #ifndef INCLUDED_Contains_h_GUID_39658344_E4B2_4196_15DF_546AE1F0DF0B
20 #define INCLUDED_Contains_h_GUID_39658344_E4B2_4196_15DF_546AE1F0DF0B
32 #include <type_traits>
39 template <
typename T>
struct is_ {
40 template <
typename Elt>
using apply = std::is_same<T, Elt>;
47 template <
typename Haystack,
typename Needle>
53 #endif // INCLUDED_Contains_h_GUID_39658344_E4B2_4196_15DF_546AE1F0DF0B
apply_list< quote< or_ >, transform< Haystack, detail::is_< Needle >>> contains
Determines if type Needle is in the list Haystack - is an alias for a type that inherits std::true_ty...
The main namespace for all C++ elements of the framework, internal and external.
Bind the first argument of std::is_same.
t_< detail::transform_< List, Fun >> transform
apply< detail::apply_list_< F, Args >> apply_list
Apply an alias class, exploding the list of args.