json/include/nlohmann/detail/meta
Théo DELRIEU 0e694b4060
fix std::filesystem::path regression (#3073)
* meta: rework is_compatible/is_constructible_string_type

These type traits performed an incorrect and insufficient check.

Converting to a std::filesystem::path used to work by accident thanks to
these brittle constraints, but the clean-up performed in #3020 broke them.

* support std::filesystem::path

Fixes #3070
2021-10-14 19:19:46 +02:00
..
call_std meta: fix is_compatible/constructible traits (#3020) 2021-10-07 12:32:25 +02:00
cpp_future.hpp 📄 use code from Google Abseil 2021-03-24 13:27:00 +01:00
detected.hpp Properly constrain the basic_json conversion operator 2021-07-19 11:16:27 -04:00
identity_tag.hpp Reduced code duplication, renamed tag to identity_tag. 2021-01-10 19:23:32 +01:00
is_sax.hpp 🚸 add static assertion for missing binary function in SAX interface 2020-07-17 20:41:11 +02:00
type_traits.hpp fix std::filesystem::path regression (#3073) 2021-10-14 19:19:46 +02:00
void_t.hpp 🎨 replace alternative operators (and, not, or) 2020-06-03 14:20:36 +02:00