26 template<
typename target_t,
typename ...pack>
27 struct type_in_pack : std::false_type {};
30 template<
typename target_t,
typename ...pack>
31 struct type_in_pack<target_t, target_t, pack...> : std::true_type {};
33 template<
typename target_t,
typename pack1,
typename ...pack>
34 struct type_in_pack<target_t, pack1, pack...> : type_in_pack<target_t, pack...> {};
39 template<
typename target_t,
typename ...pack>
40 inline bool constexpr type_in_pack_v = type_in_pack<target_t, pack...>::value;
Definition: aligned_sequence_concept.hpp:288
Provides C++20 additions to the type_traits header.