json/tests/src
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
..
fuzzer-driver_afl.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_bjdata.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_bson.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_cbor.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_json.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_msgpack.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
fuzzer-parse_ubjson.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
make_test_data_available.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
test_utils.hpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-32bit.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-algorithms.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-allocator.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-alt-string.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-assert_macro.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-binary_formats.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-bjdata.cpp Minor BJData fixes (#3637) 2022-08-03 09:15:37 +02:00
unit-bson.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-byte_container_with_subtype.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-capacity.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-cbor.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-class_const_iterator.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-class_iterator.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-class_lexer.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-class_parser.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-comparison.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-concepts.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-constructor1.cpp Fix 'const' qualifier on bool& has no effect (#3678) 2022-08-07 13:50:08 +02:00
unit-constructor2.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-convenience.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-conversions.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-deserialization.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-diagnostics.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-disabled_exceptions.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-element_access1.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-element_access2.cpp Reimplement value() access functions (#3663) 2022-08-07 13:54:55 +02:00
unit-hash.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-inspection.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-items.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-iterators1.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-iterators2.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-json_patch.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-json_pointer.cpp Add json_pointer/string_t equality comparison operators (#3664) 2022-08-05 14:08:27 +02:00
unit-large_json.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-merge_patch.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-meta.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-modifiers.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-msgpack.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-noexcept.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-ordered_json.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-ordered_map.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-pointer_access.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-readme.cpp Miscellaneous small fixes (#3643) 2022-08-07 13:52:43 +02:00
unit-reference_access.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-regression1.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-regression2.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-serialization.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-testsuites.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-to_chars.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-type_traits.cpp Reimplement value() access functions (#3663) 2022-08-07 13:54:55 +02:00
unit-ubjson.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-udl.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-udt.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-udt_macro.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-unicode1.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-unicode2.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-unicode3.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-unicode4.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-unicode5.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-user_defined_input.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-windows_h.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit-wstring.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
unit.cpp 🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00