1c5f01b2fSopenharmony_ci# Project information
2c5f01b2fSopenharmony_cisite_name: JSON for Modern C++
3c5f01b2fSopenharmony_cisite_author: Niels Lohmann
4c5f01b2fSopenharmony_cisite_url: https://json.nlohmann.me/
5c5f01b2fSopenharmony_ci
6c5f01b2fSopenharmony_ci# Repository
7c5f01b2fSopenharmony_cirepo_name: nlohmann/json
8c5f01b2fSopenharmony_cirepo_url: https://github.com/nlohmann/json
9c5f01b2fSopenharmony_ciedit_uri: edit/develop/docs/mkdocs/docs
10c5f01b2fSopenharmony_ci
11c5f01b2fSopenharmony_ci# Copyright
12c5f01b2fSopenharmony_cicopyright: Copyright © 2013 - 2022 Niels Lohmann
13c5f01b2fSopenharmony_ci
14c5f01b2fSopenharmony_ci# Configuration
15c5f01b2fSopenharmony_citheme:
16c5f01b2fSopenharmony_ci  name: material
17c5f01b2fSopenharmony_ci  language: en
18c5f01b2fSopenharmony_ci  palette:
19c5f01b2fSopenharmony_ci    primary: indigo
20c5f01b2fSopenharmony_ci    accent: indigo
21c5f01b2fSopenharmony_ci  font:
22c5f01b2fSopenharmony_ci    text: Roboto
23c5f01b2fSopenharmony_ci    code: JetBrains Mono
24c5f01b2fSopenharmony_ci  features:
25c5f01b2fSopenharmony_ci    - navigation.instant
26c5f01b2fSopenharmony_ci    - navigation.tracking
27c5f01b2fSopenharmony_ci    - navigation.tabs
28c5f01b2fSopenharmony_ci    - navigation.indexes
29c5f01b2fSopenharmony_ci    - navigation.top
30c5f01b2fSopenharmony_ci
31c5f01b2fSopenharmony_cinav:
32c5f01b2fSopenharmony_ci  - Home:
33c5f01b2fSopenharmony_ci    - index.md
34c5f01b2fSopenharmony_ci    - home/license.md
35c5f01b2fSopenharmony_ci    - "Code of Conduct": home/code_of_conduct.md
36c5f01b2fSopenharmony_ci    - "FAQ": home/faq.md
37c5f01b2fSopenharmony_ci    - home/exceptions.md
38c5f01b2fSopenharmony_ci    - home/releases.md
39c5f01b2fSopenharmony_ci    - home/design_goals.md
40c5f01b2fSopenharmony_ci    - home/sponsors.md
41c5f01b2fSopenharmony_ci  - Features:
42c5f01b2fSopenharmony_ci    - features/arbitrary_types.md
43c5f01b2fSopenharmony_ci    - Binary Formats:
44c5f01b2fSopenharmony_ci      - features/binary_formats/index.md
45c5f01b2fSopenharmony_ci      - features/binary_formats/bjdata.md
46c5f01b2fSopenharmony_ci      - features/binary_formats/bson.md
47c5f01b2fSopenharmony_ci      - features/binary_formats/cbor.md
48c5f01b2fSopenharmony_ci      - features/binary_formats/messagepack.md
49c5f01b2fSopenharmony_ci      - features/binary_formats/ubjson.md
50c5f01b2fSopenharmony_ci    - features/binary_values.md
51c5f01b2fSopenharmony_ci    - features/comments.md
52c5f01b2fSopenharmony_ci    - Element Access:
53c5f01b2fSopenharmony_ci      - features/element_access/index.md
54c5f01b2fSopenharmony_ci      - features/element_access/unchecked_access.md
55c5f01b2fSopenharmony_ci      - features/element_access/checked_access.md
56c5f01b2fSopenharmony_ci      - features/element_access/default_value.md
57c5f01b2fSopenharmony_ci    - features/iterators.md
58c5f01b2fSopenharmony_ci    - features/json_pointer.md
59c5f01b2fSopenharmony_ci    - features/json_patch.md
60c5f01b2fSopenharmony_ci    - features/merge_patch.md
61c5f01b2fSopenharmony_ci    - 'nlohmann Namespace': features/namespace.md
62c5f01b2fSopenharmony_ci    - features/object_order.md
63c5f01b2fSopenharmony_ci    - Parsing:
64c5f01b2fSopenharmony_ci        - features/parsing/index.md
65c5f01b2fSopenharmony_ci        - features/parsing/json_lines.md
66c5f01b2fSopenharmony_ci        - features/parsing/parse_exceptions.md
67c5f01b2fSopenharmony_ci        - features/parsing/parser_callbacks.md
68c5f01b2fSopenharmony_ci        - features/parsing/sax_interface.md
69c5f01b2fSopenharmony_ci    - features/assertions.md
70c5f01b2fSopenharmony_ci    - features/enum_conversion.md
71c5f01b2fSopenharmony_ci    - features/macros.md
72c5f01b2fSopenharmony_ci    - Types:
73c5f01b2fSopenharmony_ci        - features/types/index.md
74c5f01b2fSopenharmony_ci        - features/types/number_handling.md
75c5f01b2fSopenharmony_ci  - Integration:
76c5f01b2fSopenharmony_ci    - integration/index.md
77c5f01b2fSopenharmony_ci    - integration/cmake.md
78c5f01b2fSopenharmony_ci    - integration/package_managers.md
79c5f01b2fSopenharmony_ci    - integration/pkg-config.md
80c5f01b2fSopenharmony_ci  - API Documentation:
81c5f01b2fSopenharmony_ci      - basic_json:
82c5f01b2fSopenharmony_ci        - 'Overview': api/basic_json/index.md
83c5f01b2fSopenharmony_ci        - '(Constructor)': api/basic_json/basic_json.md
84c5f01b2fSopenharmony_ci        - '(Destructor)': api/basic_json/~basic_json.md
85c5f01b2fSopenharmony_ci        - 'accept': api/basic_json/accept.md
86c5f01b2fSopenharmony_ci        - 'array': api/basic_json/array.md
87c5f01b2fSopenharmony_ci        - 'array_t': api/basic_json/array_t.md
88c5f01b2fSopenharmony_ci        - 'at': api/basic_json/at.md
89c5f01b2fSopenharmony_ci        - 'back': api/basic_json/back.md
90c5f01b2fSopenharmony_ci        - 'begin': api/basic_json/begin.md
91c5f01b2fSopenharmony_ci        - 'binary': api/basic_json/binary.md
92c5f01b2fSopenharmony_ci        - 'binary_t': api/basic_json/binary_t.md
93c5f01b2fSopenharmony_ci        - 'boolean_t': api/basic_json/boolean_t.md
94c5f01b2fSopenharmony_ci        - 'cbegin': api/basic_json/cbegin.md
95c5f01b2fSopenharmony_ci        - 'cbor_tag_handler_t': api/basic_json/cbor_tag_handler_t.md
96c5f01b2fSopenharmony_ci        - 'cend': api/basic_json/cend.md
97c5f01b2fSopenharmony_ci        - 'clear': api/basic_json/clear.md
98c5f01b2fSopenharmony_ci        - 'contains': api/basic_json/contains.md
99c5f01b2fSopenharmony_ci        - 'count': api/basic_json/count.md
100c5f01b2fSopenharmony_ci        - 'crbegin': api/basic_json/crbegin.md
101c5f01b2fSopenharmony_ci        - 'crend': api/basic_json/crend.md
102c5f01b2fSopenharmony_ci        - 'default_object_comparator_t': api/basic_json/default_object_comparator_t.md
103c5f01b2fSopenharmony_ci        - 'diff': api/basic_json/diff.md
104c5f01b2fSopenharmony_ci        - 'dump': api/basic_json/dump.md
105c5f01b2fSopenharmony_ci        - 'emplace': api/basic_json/emplace.md
106c5f01b2fSopenharmony_ci        - 'emplace_back': api/basic_json/emplace_back.md
107c5f01b2fSopenharmony_ci        - 'empty': api/basic_json/empty.md
108c5f01b2fSopenharmony_ci        - 'end': api/basic_json/end.md
109c5f01b2fSopenharmony_ci        - 'erase': api/basic_json/erase.md
110c5f01b2fSopenharmony_ci        - 'error_handler_t': api/basic_json/error_handler_t.md
111c5f01b2fSopenharmony_ci        - 'exception': api/basic_json/exception.md
112c5f01b2fSopenharmony_ci        - 'find': api/basic_json/find.md
113c5f01b2fSopenharmony_ci        - 'flatten': api/basic_json/flatten.md
114c5f01b2fSopenharmony_ci        - 'from_bjdata': api/basic_json/from_bjdata.md
115c5f01b2fSopenharmony_ci        - 'from_bson': api/basic_json/from_bson.md
116c5f01b2fSopenharmony_ci        - 'from_cbor': api/basic_json/from_cbor.md
117c5f01b2fSopenharmony_ci        - 'from_msgpack': api/basic_json/from_msgpack.md
118c5f01b2fSopenharmony_ci        - 'from_ubjson': api/basic_json/from_ubjson.md
119c5f01b2fSopenharmony_ci        - 'front': api/basic_json/front.md
120c5f01b2fSopenharmony_ci        - 'get': api/basic_json/get.md
121c5f01b2fSopenharmony_ci        - 'get_allocator': api/basic_json/get_allocator.md
122c5f01b2fSopenharmony_ci        - 'get_binary': api/basic_json/get_binary.md
123c5f01b2fSopenharmony_ci        - 'get_ptr': api/basic_json/get_ptr.md
124c5f01b2fSopenharmony_ci        - 'get_ref': api/basic_json/get_ref.md
125c5f01b2fSopenharmony_ci        - 'get_to': api/basic_json/get_to.md
126c5f01b2fSopenharmony_ci        - 'std::hash<basic_json>': api/basic_json/std_hash.md
127c5f01b2fSopenharmony_ci        - 'input_format_t': api/basic_json/input_format_t.md
128c5f01b2fSopenharmony_ci        - 'insert': api/basic_json/insert.md
129c5f01b2fSopenharmony_ci        - 'invalid_iterator': api/basic_json/invalid_iterator.md
130c5f01b2fSopenharmony_ci        - 'is_array': api/basic_json/is_array.md
131c5f01b2fSopenharmony_ci        - 'is_binary': api/basic_json/is_binary.md
132c5f01b2fSopenharmony_ci        - 'is_boolean': api/basic_json/is_boolean.md
133c5f01b2fSopenharmony_ci        - 'is_discarded': api/basic_json/is_discarded.md
134c5f01b2fSopenharmony_ci        - 'is_null': api/basic_json/is_null.md
135c5f01b2fSopenharmony_ci        - 'is_number': api/basic_json/is_number.md
136c5f01b2fSopenharmony_ci        - 'is_number_float': api/basic_json/is_number_float.md
137c5f01b2fSopenharmony_ci        - 'is_number_integer': api/basic_json/is_number_integer.md
138c5f01b2fSopenharmony_ci        - 'is_number_unsigned': api/basic_json/is_number_unsigned.md
139c5f01b2fSopenharmony_ci        - 'is_object': api/basic_json/is_object.md
140c5f01b2fSopenharmony_ci        - 'is_primitive': api/basic_json/is_primitive.md
141c5f01b2fSopenharmony_ci        - 'is_string': api/basic_json/is_string.md
142c5f01b2fSopenharmony_ci        - 'is_structured': api/basic_json/is_structured.md
143c5f01b2fSopenharmony_ci        - 'items': api/basic_json/items.md
144c5f01b2fSopenharmony_ci        - 'json_serializer': api/basic_json/json_serializer.md
145c5f01b2fSopenharmony_ci        - 'max_size': api/basic_json/max_size.md
146c5f01b2fSopenharmony_ci        - 'meta': api/basic_json/meta.md
147c5f01b2fSopenharmony_ci        - 'merge_patch': api/basic_json/merge_patch.md
148c5f01b2fSopenharmony_ci        - 'number_float_t': api/basic_json/number_float_t.md
149c5f01b2fSopenharmony_ci        - 'number_integer_t': api/basic_json/number_integer_t.md
150c5f01b2fSopenharmony_ci        - 'number_unsigned_t': api/basic_json/number_unsigned_t.md
151c5f01b2fSopenharmony_ci        - 'object': api/basic_json/object.md
152c5f01b2fSopenharmony_ci        - 'object_comparator_t': api/basic_json/object_comparator_t.md
153c5f01b2fSopenharmony_ci        - 'object_t': api/basic_json/object_t.md
154c5f01b2fSopenharmony_ci        - 'operator ValueType': api/basic_json/operator_ValueType.md
155c5f01b2fSopenharmony_ci        - 'operator value_t': api/basic_json/operator_value_t.md
156c5f01b2fSopenharmony_ci        - 'operator[]': api/basic_json/operator[].md
157c5f01b2fSopenharmony_ci        - 'operator=': api/basic_json/operator=.md
158c5f01b2fSopenharmony_ci        - 'operator+=': api/basic_json/operator+=.md
159c5f01b2fSopenharmony_ci        - 'operator==': api/basic_json/operator_eq.md
160c5f01b2fSopenharmony_ci        - 'operator!=': api/basic_json/operator_ne.md
161c5f01b2fSopenharmony_ci        - 'operator<': api/basic_json/operator_lt.md
162c5f01b2fSopenharmony_ci        - 'operator>': api/basic_json/operator_gt.md
163c5f01b2fSopenharmony_ci        - 'operator<=': api/basic_json/operator_le.md
164c5f01b2fSopenharmony_ci        - 'operator>=': api/basic_json/operator_ge.md
165c5f01b2fSopenharmony_ci        - 'operator<=>': api/basic_json/operator_spaceship.md
166c5f01b2fSopenharmony_ci        - 'out_of_range': api/basic_json/out_of_range.md
167c5f01b2fSopenharmony_ci        - 'other_error': api/basic_json/other_error.md
168c5f01b2fSopenharmony_ci        - 'parse': api/basic_json/parse.md
169c5f01b2fSopenharmony_ci        - 'parse_error': api/basic_json/parse_error.md
170c5f01b2fSopenharmony_ci        - 'parse_event_t': api/basic_json/parse_event_t.md
171c5f01b2fSopenharmony_ci        - 'parser_callback_t': api/basic_json/parser_callback_t.md
172c5f01b2fSopenharmony_ci        - 'patch': api/basic_json/patch.md
173c5f01b2fSopenharmony_ci        - 'patch_inplace': api/basic_json/patch_inplace.md
174c5f01b2fSopenharmony_ci        - 'push_back': api/basic_json/push_back.md
175c5f01b2fSopenharmony_ci        - 'rbegin': api/basic_json/rbegin.md
176c5f01b2fSopenharmony_ci        - 'rend': api/basic_json/rend.md
177c5f01b2fSopenharmony_ci        - 'sax_parse': api/basic_json/sax_parse.md
178c5f01b2fSopenharmony_ci        - 'size': api/basic_json/size.md
179c5f01b2fSopenharmony_ci        - 'string_t': api/basic_json/string_t.md
180c5f01b2fSopenharmony_ci        - 'swap': api/basic_json/swap.md
181c5f01b2fSopenharmony_ci        - 'std::swap&lt;basic_json&gt;': api/basic_json/std_swap.md
182c5f01b2fSopenharmony_ci        - 'to_bjdata': api/basic_json/to_bjdata.md
183c5f01b2fSopenharmony_ci        - 'to_bson': api/basic_json/to_bson.md
184c5f01b2fSopenharmony_ci        - 'to_cbor': api/basic_json/to_cbor.md
185c5f01b2fSopenharmony_ci        - 'to_msgpack': api/basic_json/to_msgpack.md
186c5f01b2fSopenharmony_ci        - 'to_string': api/basic_json/to_string.md
187c5f01b2fSopenharmony_ci        - 'to_ubjson': api/basic_json/to_ubjson.md
188c5f01b2fSopenharmony_ci        - 'type': api/basic_json/type.md
189c5f01b2fSopenharmony_ci        - 'type_error': api/basic_json/type_error.md
190c5f01b2fSopenharmony_ci        - 'type_name': api/basic_json/type_name.md
191c5f01b2fSopenharmony_ci        - 'unflatten': api/basic_json/unflatten.md
192c5f01b2fSopenharmony_ci        - 'update': api/basic_json/update.md
193c5f01b2fSopenharmony_ci        - 'value': api/basic_json/value.md
194c5f01b2fSopenharmony_ci        - 'value_t': api/basic_json/value_t.md
195c5f01b2fSopenharmony_ci      - byte_container_with_subtype:
196c5f01b2fSopenharmony_ci        - 'Overview': api/byte_container_with_subtype/index.md
197c5f01b2fSopenharmony_ci        - '(constructor)': api/byte_container_with_subtype/byte_container_with_subtype.md
198c5f01b2fSopenharmony_ci        - 'clear_subtype': api/byte_container_with_subtype/clear_subtype.md
199c5f01b2fSopenharmony_ci        - 'has_subtype': api/byte_container_with_subtype/has_subtype.md
200c5f01b2fSopenharmony_ci        - 'set_subtype': api/byte_container_with_subtype/set_subtype.md
201c5f01b2fSopenharmony_ci        - 'subtype': api/byte_container_with_subtype/subtype.md
202c5f01b2fSopenharmony_ci      - adl_serializer:
203c5f01b2fSopenharmony_ci        - 'Overview': api/adl_serializer/index.md
204c5f01b2fSopenharmony_ci        - 'from_json': api/adl_serializer/from_json.md
205c5f01b2fSopenharmony_ci        - 'to_json': api/adl_serializer/to_json.md
206c5f01b2fSopenharmony_ci      - 'json': api/json.md
207c5f01b2fSopenharmony_ci      - json_pointer:
208c5f01b2fSopenharmony_ci        - 'Overview': api/json_pointer/index.md
209c5f01b2fSopenharmony_ci        - '(Constructor)': api/json_pointer/json_pointer.md
210c5f01b2fSopenharmony_ci        - 'back': api/json_pointer/back.md
211c5f01b2fSopenharmony_ci        - 'empty': api/json_pointer/empty.md
212c5f01b2fSopenharmony_ci        - 'operator string_t': api/json_pointer/operator_string_t.md
213c5f01b2fSopenharmony_ci        - 'operator==': api/json_pointer/operator_eq.md
214c5f01b2fSopenharmony_ci        - 'operator!=': api/json_pointer/operator_ne.md
215c5f01b2fSopenharmony_ci        - 'operator/': api/json_pointer/operator_slash.md
216c5f01b2fSopenharmony_ci        - 'operator/=': api/json_pointer/operator_slasheq.md
217c5f01b2fSopenharmony_ci        - 'parent_pointer': api/json_pointer/parent_pointer.md
218c5f01b2fSopenharmony_ci        - 'pop_back': api/json_pointer/pop_back.md
219c5f01b2fSopenharmony_ci        - 'push_back': api/json_pointer/push_back.md
220c5f01b2fSopenharmony_ci        - 'string_t': api/json_pointer/string_t.md
221c5f01b2fSopenharmony_ci        - 'to_string': api/json_pointer/to_string.md
222c5f01b2fSopenharmony_ci      - json_sax:
223c5f01b2fSopenharmony_ci        - 'Overview': api/json_sax/index.md
224c5f01b2fSopenharmony_ci        - 'binary': api/json_sax/binary.md
225c5f01b2fSopenharmony_ci        - 'boolean': api/json_sax/boolean.md
226c5f01b2fSopenharmony_ci        - 'end_array': api/json_sax/end_array.md
227c5f01b2fSopenharmony_ci        - 'end_object': api/json_sax/end_object.md
228c5f01b2fSopenharmony_ci        - 'key': api/json_sax/key.md
229c5f01b2fSopenharmony_ci        - 'null': api/json_sax/null.md
230c5f01b2fSopenharmony_ci        - 'number_float': api/json_sax/number_float.md
231c5f01b2fSopenharmony_ci        - 'number_integer': api/json_sax/number_integer.md
232c5f01b2fSopenharmony_ci        - 'number_unsigned': api/json_sax/number_unsigned.md
233c5f01b2fSopenharmony_ci        - 'parse_error': api/json_sax/parse_error.md
234c5f01b2fSopenharmony_ci        - 'start_array': api/json_sax/start_array.md
235c5f01b2fSopenharmony_ci        - 'start_object': api/json_sax/start_object.md
236c5f01b2fSopenharmony_ci        - 'string': api/json_sax/string.md
237c5f01b2fSopenharmony_ci      - 'operator<<(basic_json)': api/operator_ltlt.md
238c5f01b2fSopenharmony_ci      - 'operator<<(json_pointer)': api/operator_ltlt.md
239c5f01b2fSopenharmony_ci      - 'operator>>(basic_json)': api/operator_gtgt.md
240c5f01b2fSopenharmony_ci      - 'operator""_json': api/operator_literal_json.md
241c5f01b2fSopenharmony_ci      - 'operator""_json_pointer': api/operator_literal_json_pointer.md
242c5f01b2fSopenharmony_ci      - 'ordered_json': api/ordered_json.md
243c5f01b2fSopenharmony_ci      - 'ordered_map': api/ordered_map.md
244c5f01b2fSopenharmony_ci      - macros:
245c5f01b2fSopenharmony_ci        - 'Overview': api/macros/index.md
246c5f01b2fSopenharmony_ci        - 'JSON_ASSERT': api/macros/json_assert.md
247c5f01b2fSopenharmony_ci        - 'JSON_CATCH_USER': api/macros/json_throw_user.md
248c5f01b2fSopenharmony_ci        - 'JSON_DIAGNOSTICS': api/macros/json_diagnostics.md
249c5f01b2fSopenharmony_ci        - 'JSON_DISABLE_ENUM_SERIALIZATION': api/macros/json_disable_enum_serialization.md
250c5f01b2fSopenharmony_ci        - 'JSON_HAS_CPP_11': api/macros/json_has_cpp_11.md
251c5f01b2fSopenharmony_ci        - 'JSON_HAS_CPP_14': api/macros/json_has_cpp_11.md
252c5f01b2fSopenharmony_ci        - 'JSON_HAS_CPP_17': api/macros/json_has_cpp_11.md
253c5f01b2fSopenharmony_ci        - 'JSON_HAS_CPP_20': api/macros/json_has_cpp_11.md
254c5f01b2fSopenharmony_ci        - 'JSON_HAS_EXPERIMENTAL_FILESYSTEM': api/macros/json_has_filesystem.md
255c5f01b2fSopenharmony_ci        - 'JSON_HAS_FILESYSTEM': api/macros/json_has_filesystem.md
256c5f01b2fSopenharmony_ci        - 'JSON_HAS_RANGES': api/macros/json_has_ranges.md
257c5f01b2fSopenharmony_ci        - 'JSON_HAS_THREE_WAY_COMPARISON': api/macros/json_has_three_way_comparison.md
258c5f01b2fSopenharmony_ci        - 'JSON_NOEXCEPTION': api/macros/json_noexception.md
259c5f01b2fSopenharmony_ci        - 'JSON_NO_IO': api/macros/json_no_io.md
260c5f01b2fSopenharmony_ci        - 'JSON_SKIP_LIBRARY_VERSION_CHECK': api/macros/json_skip_library_version_check.md
261c5f01b2fSopenharmony_ci        - 'JSON_SKIP_UNSUPPORTED_COMPILER_CHECK': api/macros/json_skip_unsupported_compiler_check.md
262c5f01b2fSopenharmony_ci        - 'JSON_THROW_USER': api/macros/json_throw_user.md
263c5f01b2fSopenharmony_ci        - 'JSON_TRY_USER': api/macros/json_throw_user.md
264c5f01b2fSopenharmony_ci        - 'JSON_USE_GLOBAL_UDLS': api/macros/json_use_global_udls.md
265c5f01b2fSopenharmony_ci        - 'JSON_USE_IMPLICIT_CONVERSIONS': api/macros/json_use_implicit_conversions.md
266c5f01b2fSopenharmony_ci        - 'JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON': api/macros/json_use_legacy_discarded_value_comparison.md
267c5f01b2fSopenharmony_ci        - 'NLOHMANN_DEFINE_TYPE_INTRUSIVE': api/macros/nlohmann_define_type_intrusive.md
268c5f01b2fSopenharmony_ci        - 'NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT': api/macros/nlohmann_define_type_intrusive.md
269c5f01b2fSopenharmony_ci        - 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE': api/macros/nlohmann_define_type_non_intrusive.md
270c5f01b2fSopenharmony_ci        - 'NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT': api/macros/nlohmann_define_type_non_intrusive.md
271c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_NAMESPACE': api/macros/nlohmann_json_namespace.md
272c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_NAMESPACE_BEGIN': api/macros/nlohmann_json_namespace_begin.md
273c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_NAMESPACE_END': api/macros/nlohmann_json_namespace_begin.md
274c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_NAMESPACE_NO_VERSION': api/macros/nlohmann_json_namespace_no_version.md
275c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_SERIALIZE_ENUM': api/macros/nlohmann_json_serialize_enum.md
276c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_VERSION_MAJOR': api/macros/nlohmann_json_version_major.md
277c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_VERSION_MINOR': api/macros/nlohmann_json_version_major.md
278c5f01b2fSopenharmony_ci        - 'NLOHMANN_JSON_VERSION_PATCH': api/macros/nlohmann_json_version_major.md
279c5f01b2fSopenharmony_ci
280c5f01b2fSopenharmony_ci# Extras
281c5f01b2fSopenharmony_ciextra:
282c5f01b2fSopenharmony_ci  social:
283c5f01b2fSopenharmony_ci    - icon: fontawesome/brands/github
284c5f01b2fSopenharmony_ci      link: https://github.com/nlohmann
285c5f01b2fSopenharmony_ci    - icon: fontawesome/brands/twitter
286c5f01b2fSopenharmony_ci      link: https://twitter.com/nlohmann
287c5f01b2fSopenharmony_ci    - icon: fontawesome/brands/linkedin
288c5f01b2fSopenharmony_ci      link: https://www.linkedin.com/in/nielslohmann/
289c5f01b2fSopenharmony_ci    - icon: fontawesome/brands/xing
290c5f01b2fSopenharmony_ci      link: https://www.xing.com/profile/Niels_Lohmann
291c5f01b2fSopenharmony_ci    - icon: fontawesome/brands/paypal
292c5f01b2fSopenharmony_ci      link: https://www.paypal.me/nlohmann
293c5f01b2fSopenharmony_ci  generator: false
294c5f01b2fSopenharmony_ci
295c5f01b2fSopenharmony_ci# Extensions
296c5f01b2fSopenharmony_cimarkdown_extensions:
297c5f01b2fSopenharmony_ci  - abbr
298c5f01b2fSopenharmony_ci  - admonition
299c5f01b2fSopenharmony_ci  - attr_list
300c5f01b2fSopenharmony_ci  - def_list
301c5f01b2fSopenharmony_ci  - codehilite:
302c5f01b2fSopenharmony_ci      guess_lang: false
303c5f01b2fSopenharmony_ci  - toc:
304c5f01b2fSopenharmony_ci      permalink: true
305c5f01b2fSopenharmony_ci  - pymdownx.arithmatex
306c5f01b2fSopenharmony_ci  - pymdownx.betterem:
307c5f01b2fSopenharmony_ci      smart_enable: all
308c5f01b2fSopenharmony_ci  - pymdownx.caret
309c5f01b2fSopenharmony_ci  - pymdownx.critic
310c5f01b2fSopenharmony_ci  - pymdownx.details
311c5f01b2fSopenharmony_ci  - pymdownx.emoji:
312c5f01b2fSopenharmony_ci      emoji_index: !!python/name:materialx.emoji.twemoji
313c5f01b2fSopenharmony_ci      emoji_generator: !!python/name:materialx.emoji.to_svg
314c5f01b2fSopenharmony_ci  - pymdownx.inlinehilite
315c5f01b2fSopenharmony_ci  - pymdownx.magiclink
316c5f01b2fSopenharmony_ci  - pymdownx.mark
317c5f01b2fSopenharmony_ci  #- pymdownx.smartsymbols
318c5f01b2fSopenharmony_ci  - pymdownx.superfences
319c5f01b2fSopenharmony_ci  - pymdownx.tasklist:
320c5f01b2fSopenharmony_ci      custom_checkbox: true
321c5f01b2fSopenharmony_ci  - pymdownx.tabbed
322c5f01b2fSopenharmony_ci  - pymdownx.tilde
323c5f01b2fSopenharmony_ci  - pymdownx.snippets:
324c5f01b2fSopenharmony_ci      base_path: docs
325c5f01b2fSopenharmony_ci      check_paths: true
326c5f01b2fSopenharmony_ci  - plantuml_markdown:
327c5f01b2fSopenharmony_ci      format: svg
328c5f01b2fSopenharmony_ci
329c5f01b2fSopenharmony_ciplugins:
330c5f01b2fSopenharmony_ci    - search:
331c5f01b2fSopenharmony_ci        separator: '[\s\-\.]'
332c5f01b2fSopenharmony_ci        lang: en
333c5f01b2fSopenharmony_ci    - minify:
334c5f01b2fSopenharmony_ci        minify_html: true
335c5f01b2fSopenharmony_ci    - git-revision-date-localized
336c5f01b2fSopenharmony_ci    - redirects:
337c5f01b2fSopenharmony_ci        redirect_maps:
338c5f01b2fSopenharmony_ci            'api/basic_json/operator_gtgt.md': api/operator_gtgt.md
339c5f01b2fSopenharmony_ci            'api/basic_json/operator_ltlt.md': api/operator_ltlt.md
340c5f01b2fSopenharmony_ci            'api/basic_json/operator_literal_json.md': api/operator_literal_json.md
341c5f01b2fSopenharmony_ci            'api/basic_json/operator_literal_json_pointer.md': api/operator_literal_json_pointer.md
342c5f01b2fSopenharmony_ci            'api/json_pointer/operator_string.md': api/json_pointer/operator_string_t.md
343c5f01b2fSopenharmony_ci
344c5f01b2fSopenharmony_ciextra_css:
345c5f01b2fSopenharmony_ci    - css/custom.css
346c5f01b2fSopenharmony_ci
347c5f01b2fSopenharmony_ciextra_javascript:
348c5f01b2fSopenharmony_ci  - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML
349