8 template <
typename T,
typename... Types>
9 concept IsInPack = (std::same_as<T, Types> || ...);
12 template <
typename... Types>
15 template <
typename T,
typename... Rest>
22 template <
typename... Types>
30 { os << val } -> std::same_as<std::ostream&>;
Checks if Types pack has duplicated types.
Checks if T is present in Types pack.
Checks if T can be streamed.
constexpr bool HasDuplicatesImpl
A namespace for utilities of different kinds.