json/include/nlohmann/detail
Fredrik Sandhei 060414037e
feat: Rebase feature/optional to develop (#4036)
* 🚧 conversions for std::optional

* 🏁 fix <optional> inclusion

* 💚 overwork tests

* Use JSON_HAS_CPP_17 only after it has been defined

*  update tests

* 🏁 include right <optional> header

* ♻️ do not include experimental headers

* Add missing #endif after rebase

* Fix failing test

* Only define conversion to std::optional when JSON_USE_IMPLICIT_CONVERSION is disabled.

* missing endif

* Remove Wfloat-equal suppress

* amalgamate

* Move include of optional out of macro_scope; probably does not make sense to be there

* Make clang-tidy happy

* Suppress lint instead of changing to 'contains'

---------

Co-authored-by: Niels Lohmann <mail@nlohmann.me>
Co-authored-by: Markus Palonen <markus.palonen@gmail.com>
2024-11-16 17:19:33 +01:00
..
conversions feat: Rebase feature/optional to develop (#4036) 2024-11-16 17:19:33 +01:00
input Another desperate try to fix the CI (#4489) 2024-11-13 10:21:26 +01:00
iterators Make iterator_proxy_value a forward_iterator (#4371) (#4372) 2024-11-15 09:28:40 +01:00
meta Another desperate try to fix the CI (#4489) 2024-11-13 10:21:26 +01:00
output Another desperate try to fix the CI (#4489) 2024-11-13 10:21:26 +01:00
abi_macros.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
exceptions.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
hash.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
json_custom_base_class.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
json_pointer.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
json_ref.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
macro_scope.hpp Add NLOHMANN_DEFINE_DERIVED_TYPE_* macros (#4033) 2024-11-08 21:41:19 +01:00
macro_unscope.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
string_concat.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
string_escape.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
value_t.hpp JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00