mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 00:38:08 +08:00
Update traits.hpp
This commit is contained in:
@@ -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>
|
||||
|
Reference in New Issue
Block a user