json/include/nlohmann/detail
Florian Albrechtskirchinger 0c7a18374c
Reimplement value() access functions (#3663)
* Reimplement value() access functions

* Merges the 'const char *' with the 'ValueType &&' overloads.
* Fixes ambiguities when default value is 0.
* Fixes 'no matching function' error when specifying ValueType template
  parameter.
* Fixes incorrect template parameter order in previous overloads.

* Add additional value() tests

* Make JSON_MultipleHeaders visible to unit tests

Define the macro JSON_TEST_USING_MULTIPLE_HEADERS to 0/1 depending on
JSON_MultipleHeaders.

* Add type_traits unit test

* Update documentation
2022-08-07 13:54:55 +02:00
..
conversions Fix 'const' qualifier on bool& has no effect (#3678) 2022-08-07 13:50:08 +02:00
input Minor BJData fixes (#3637) 2022-08-03 09:15:37 +02:00
iterators 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
meta Reimplement value() access functions (#3663) 2022-08-07 13:54:55 +02:00
output 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
abi_macros.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
exceptions.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
hash.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
json_pointer.hpp Add json_pointer/string_t equality comparison operators (#3664) 2022-08-05 14:08:27 +02:00
json_ref.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
macro_scope.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
macro_unscope.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
string_concat.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
string_escape.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
value_t.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00