json/doc/mkdocs/docs/api
Florian Albrechtskirchinger 078673fdd9 Rework basic_json element access to accept more key types
Rework basic_json element access member functions and operators to
accept any type that meets the requirements defined by type trait
detail::is_usable_as_key_type.

Member functions and operators:
* at()
* operator[]
* value()
* erase()
* find()
* count()
* contains()

Update documentation to reflect these changes.

Add unit tests to excercise the new functions using std::string_view.

Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
2022-04-27 12:09:03 +02:00
..
adl_serializer Consolidate documentation (#3071) 2021-12-29 13:41:01 +01:00
basic_json Rework basic_json element access to accept more key types 2022-04-27 12:09:03 +02:00
byte_container_with_subtype Consolidate documentation (#3071) 2021-12-29 13:41:01 +01:00
json_pointer Overwork documentation (#3444) 2022-04-25 22:40:45 +02:00
json_sax Consolidate documentation (#3071) 2021-12-29 13:41:01 +01:00
macros Overwork documentation (#3444) 2022-04-25 22:40:45 +02:00
json.md Consolidate documentation (#3071) 2021-12-29 13:41:01 +01:00
ordered_json.md Consolidate documentation (#3071) 2021-12-29 13:41:01 +01:00
ordered_map.md Add key_compare member to ordered_map 2022-04-25 22:45:44 +02:00