json/tests
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
..
abi JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
benchmarks JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_add_subdirectory JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_fetch_content JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_fetch_content2 JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_import JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_import_minver JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cmake_target_include_directories JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
cuda_example JSON for Modern C++ 3.11.3 (#4222) 2023-11-28 22:36:31 +01:00
reports Reorganize directories (#3462) 2022-05-01 09:41:50 +02:00
src feat: Rebase feature/optional to develop (#4036) 2024-11-16 17:19:33 +01:00
thirdparty Fix CI (#4160) 2023-09-23 17:19:28 +02:00
CMakeLists.txt Accept NEW CMake policies up to CMake 3.14 (#4112) 2023-09-25 09:31:26 +02:00
fuzzing.md Document fuzzer usage (#3478) 2022-05-09 08:02:41 +02:00
Makefile Reorganize directories (#3462) 2022-05-01 09:41:50 +02:00