15 #include <type_traits> 27 template<
typename target_t,
typename ...pack>
31 template<
typename target_t,
typename ...pack>
32 struct type_in_pack<target_t, target_t, pack...> :
std::true_type {};
34 template<
typename target_t,
typename pack1,
typename ...pack>
35 struct type_in_pack<target_t, pack1, pack...> : type_in_pack<target_t, pack...> {};
40 template<
typename target_t,
typename ...pack>
41 inline bool constexpr type_in_pack_v = type_in_pack<target_t, pack...>::value;
Definition: aligned_sequence_concept.hpp:35