mirror of
https://github.com/nlohmann/json.git
synced 2026-02-20 02:16:24 +00:00
* Add C++20 3-way comparison operator and fix broken comparisons Fixes #3207. Fixes #3409. * Fix iterators to meet (more) std::ranges requirements Fixes #3130. Related discussion: #3408 * Add note about CMake standard version selection to unit tests Document how CMake chooses which C++ standard version to use when building tests. * Update documentation * CI: add legacy discarded value comparison * Fix internal linkage errors when building a module
480 B
480 B
JSON_HAS_RANGES
#define JSON_HAS_RANGES /* value */
This macro indicates whether the standard library has any support for ranges. Implies support for concepts.
Possible values are 1 when supported or 0 when unsupported.
Default definition
The default value is detected based on the preprocessor macro #!cpp __cpp_lib_ranges.
When the macro is not defined, the library will define it to its default value.
Version history
- Added in version 3.11.0.