Update traits.hpp

This commit is contained in:
Evan
2025-03-30 09:28:32 -07:00
committed by GitHub
parent a0cda88c6c
commit a6de44505e

View File

@@ -165,6 +165,12 @@ struct is_std_tuple_impl<std::tuple<Ts...>> : std::true_type{};
template<typename T>
using is_std_tuple = is_std_tuple_impl<cxx::remove_cvref_t<T>>;
template<typename T> struct is_unordered_set_impl : std::false_type {};
template<typename T, typename Hash, typename KeyEqual, typename Alloc>
struct is_unordered_set_impl<std::unordered_set<T, Hash, KeyEqual, Alloc>> : std::true_type {};
template<typename T>
using is_unordered_set = is_unordered_set_impl<cxx::remove_cvref_t<T>>;
#if defined(TOML11_HAS_OPTIONAL)
template<typename T> struct is_std_optional_impl : std::false_type{};
template<typename T>