<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name/>
  <filename>index.adoc</filename>
  <class kind="class">&lt;unnamed using&gt;</class>
  <class kind="class">&lt;unnamed using&gt;</class>
</compound>
<compound kind="namespace">
  <name>nlohmann</name>
  <filename>nlohmann.adoc</filename>
  <class kind="class">nlohmann::json</class>
  <class kind="class">nlohmann::ordered_json</class>
  <class kind="class">nlohmann::adl_serializer</class>
  <class kind="class">nlohmann::basic_json</class>
  <class kind="class">nlohmann::basic_json</class>
  <class kind="class">nlohmann::byte_container_with_subtype</class>
  <class kind="class">nlohmann::byte_container_with_subtype</class>
  <class kind="class">nlohmann::json_pointer</class>
  <class kind="class">nlohmann::json_pointer</class>
  <class kind="class">nlohmann::ordered_map</class>
  <class kind="class">nlohmann::&lt;unnamed overloads&gt;</class>
  <class kind="class">nlohmann::operator&gt;&gt;</class>
  <class kind="class">nlohmann::swap</class>
  <class kind="class">nlohmann::operator&lt;&lt;</class>
  <member kind="function">
    <type>std::string</type>
    <name>to_string</name>
    <anchorfile>nlohmann/to_string.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass&gt;&amp; j)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::json</name>
  <filename>nlohmann/json.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::ordered_json</name>
  <filename>nlohmann/ordered_json.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::adl_serializer</name>
  <filename>nlohmann/adl_serializer.adoc</filename>
  <member kind="function">
    <type>decltype(::nlohmann::to_json(j, std::forward&lt;TargetType&gt;(val)), void())</type>
    <name>to_json</name>
    <anchorfile>nlohmann/adl_serializer/to_json.adoc</anchorfile>
    <anchor/>
    <arglist>(BasicJsonType&amp; j, TargetType&amp;&amp; val)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::basic_json</name>
  <filename>nlohmann/basic_json-0e.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-0ab.adoc</anchorfile>
    <anchor/>
    <arglist>(std::nullptr_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-05b.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_t v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-0c91.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&lt;&gt;&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const BasicJsonType&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const JsonRef&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-0ca.adoc</anchorfile>
    <anchor/>
    <arglist>(CompatibleType&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-0a8.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type cnt, const basic_json&lt;&gt;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-05d.adoc</anchorfile>
    <anchor/>
    <arglist>(InputIT first, InputIT last)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2constructor-0c93.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init, bool type_deduction, value_t manual_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~basic_json</name>
    <anchorfile>nlohmann/basic_json-0e/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&lt;&gt; other)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-05d.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-03e.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-035.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-058.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-025.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-050.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-0e/at-02e.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>back</name>
    <anchorfile>nlohmann/basic_json-0e/back-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>nlohmann/basic_json-0e/back-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>nlohmann/basic_json-0e/begin-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>nlohmann/basic_json-0e/begin-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>nlohmann/basic_json-0e/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>nlohmann/basic_json-0e/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>nlohmann/basic_json-0e/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-0e/contains-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-0e/contains-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-0e/contains-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-0e/contains-01.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>nlohmann/basic_json-0e/count-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>nlohmann/basic_json-0e/count-06.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>nlohmann/basic_json-0e/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>nlohmann/basic_json-0e/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>string_t</type>
    <name>dump</name>
    <anchorfile>nlohmann/basic_json-0e/dump.adoc</anchorfile>
    <anchor/>
    <arglist>(const int indent, const char indent_char, const bool ensure_ascii, const error_handler_t error_handler)</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>nlohmann/basic_json-0e/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>emplace_back</name>
    <anchorfile>nlohmann/basic_json-0e/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>nlohmann/basic_json-0e/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>nlohmann/basic_json-0e/end-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>nlohmann/basic_json-0e/end-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-0e/erase-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-0e/erase-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>IteratorType</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-0e/erase-00.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType pos)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-0e/erase-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>IteratorType</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-0e/erase-08.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-0e/find-0cc.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-0e/find-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-0e/find-05.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-0e/find-0c0.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>flatten</name>
    <anchorfile>nlohmann/basic_json-0e/flatten.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>front</name>
    <anchorfile>nlohmann/basic_json-0e/front-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>nlohmann/basic_json-0e/front-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;basic_json_t&amp;&gt;().template get_ptr&lt;PointerType&gt;())</type>
    <name>get</name>
    <anchorfile>nlohmann/basic_json-0e/get-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;const basic_json_t&amp;&gt;().template get_impl&lt;ValueType&gt;(detail::priority_tag&lt;4&gt; {}))</type>
    <name>get</name>
    <anchorfile>nlohmann/basic_json-0e/get-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>binary_t&amp;</type>
    <name>get_binary</name>
    <anchorfile>nlohmann/basic_json-0e/get_binary-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const binary_t&amp;</type>
    <name>get_binary</name>
    <anchorfile>nlohmann/basic_json-0e/get_binary-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;basic_json_t&amp;&gt;().get_impl_ptr(std::declval&lt;PointerType&gt;()))</type>
    <name>get_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_ptr-09.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;const basic_json_t&amp;&gt;().get_impl_ptr(std::declval&lt;PointerType&gt;()))</type>
    <name>get_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_ptr-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReferenceType</type>
    <name>get_ref</name>
    <anchorfile>nlohmann/basic_json-0e/get_ref-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReferenceType</type>
    <name>get_ref</name>
    <anchorfile>nlohmann/basic_json-0e/get_ref-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType&amp;</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-0e/get_to-07.adoc</anchorfile>
    <anchor/>
    <arglist>(ValueType&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>ValueType&amp;</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-0e/get_to-09.adoc</anchorfile>
    <anchor/>
    <arglist>(ValueType&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Array</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-0e/get_to-00.adoc</anchorfile>
    <anchor/>
    <arglist>(T(&amp;)[N] v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-0d2.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-0d9.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, initializer_list_t ilist)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, const basic_json&lt;&gt;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, basic_json&lt;&gt;&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, const_iterator first, const_iterator last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-0e/insert-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, size_type cnt, const basic_json&lt;&gt;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_iterator</name>
    <anchorfile>nlohmann/basic_json-0e/insert_iterator.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, ...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_array</name>
    <anchorfile>nlohmann/basic_json-0e/is_array.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_binary</name>
    <anchorfile>nlohmann/basic_json-0e/is_binary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_boolean</name>
    <anchorfile>nlohmann/basic_json-0e/is_boolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_discarded</name>
    <anchorfile>nlohmann/basic_json-0e/is_discarded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>nlohmann/basic_json-0e/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number</name>
    <anchorfile>nlohmann/basic_json-0e/is_number.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_float</name>
    <anchorfile>nlohmann/basic_json-0e/is_number_float.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_integer</name>
    <anchorfile>nlohmann/basic_json-0e/is_number_integer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_unsigned</name>
    <anchorfile>nlohmann/basic_json-0e/is_number_unsigned.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_object</name>
    <anchorfile>nlohmann/basic_json-0e/is_object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_primitive</name>
    <anchorfile>nlohmann/basic_json-0e/is_primitive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_string</name>
    <anchorfile>nlohmann/basic_json-0e/is_string.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_structured</name>
    <anchorfile>nlohmann/basic_json-0e/is_structured.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;iterator&gt;</type>
    <name>items</name>
    <anchorfile>nlohmann/basic_json-0e/items-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;const_iterator&gt;</type>
    <name>items</name>
    <anchorfile>nlohmann/basic_json-0e/items-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>nlohmann/basic_json-0e/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>merge_patch</name>
    <anchorfile>nlohmann/basic_json-0e/merge_patch.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; apply_patch)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_plus_eq-0fb.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_plus_eq-0f8b.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::value_type&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_plus_eq-0f87.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_plus_eq-05.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&lt;&gt;&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-010.adoc</anchorfile>
    <anchor/>
    <arglist>(object_t::key_type key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-02.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-04d.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-053.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-042.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-014.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-05c.adoc</anchorfile>
    <anchor/>
    <arglist>(T* key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-0e/operator_subs-08.adoc</anchorfile>
    <anchor/>
    <arglist>(T* key)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>patch</name>
    <anchorfile>nlohmann/basic_json-0e/patch.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; json_patch)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>patch_inplace</name>
    <anchorfile>nlohmann/basic_json-0e/patch_inplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; json_patch)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-0e/push_back-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-0e/push_back-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::value_type&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-0e/push_back-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-0e/push_back-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&lt;&gt;&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>nlohmann/basic_json-0e/rbegin-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>nlohmann/basic_json-0e/rbegin-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rend</name>
    <anchorfile>nlohmann/basic_json-0e/rend-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>nlohmann/basic_json-0e/rend-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>nlohmann/basic_json-0e/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(reference other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-010.adoc</anchorfile>
    <anchor/>
    <arglist>(array_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-011.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-06.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-07.adoc</anchorfile>
    <anchor/>
    <arglist>(object_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-0e/swap-09.adoc</anchorfile>
    <anchor/>
    <arglist>(string_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>value_t</type>
    <name>type</name>
    <anchorfile>nlohmann/basic_json-0e/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_name</name>
    <anchorfile>nlohmann/basic_json-0e/type_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>unflatten</name>
    <anchorfile>nlohmann/basic_json-0e/unflatten.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>nlohmann/basic_json-0e/update-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference j, bool merge_objects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>nlohmann/basic_json-0e/update-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, bool merge_objects)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-019.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-06.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-012.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-0e/value-02.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>operator </name>
    <anchorfile>nlohmann/basic_json-0e/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_t</type>
    <name>operator value_t</name>
    <anchorfile>nlohmann/basic_json-0e/2conversion-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/basic_json-0e/operator_eq-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(ScalarType rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/basic_json-0e/operator_eq-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>nlohmann/basic_json-0e/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::partial_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>nlohmann/basic_json-0e/operator_3way-06.adoc</anchorfile>
    <anchor/>
    <arglist>(ScalarType rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::partial_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>nlohmann/basic_json-0e/operator_3way-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-0e/accept-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-0e/accept-09.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-0e/accept-02.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>array</name>
    <anchorfile>nlohmann/basic_json-0e/array.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-0e/binary-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const binary_t::container_type&amp; init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-0e/binary-08.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp;&amp; init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-0e/binary-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const binary_t::container_type&amp; init, binary_t::subtype_type subtype)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-0e/binary-05.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp;&amp; init, binary_t::subtype_type subtype)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>diff</name>
    <anchorfile>nlohmann/basic_json-0e/diff.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; source, const basic_json&lt;&gt;&amp; target, const string_t&amp; path)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bjdata</name>
    <anchorfile>nlohmann/basic_json-0e/from_bjdata-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bjdata</name>
    <anchorfile>nlohmann/basic_json-0e/from_bjdata-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-0e/from_bson-01.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-0e/from_bson-06.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-0e/from_bson-08.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-0e/from_bson-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/from_cbor-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/from_cbor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/from_cbor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/from_cbor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/from_msgpack-08.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/from_msgpack-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/from_msgpack-05.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/from_msgpack-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/from_ubjson-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/from_ubjson-09.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/from_ubjson-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/from_ubjson-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>nlohmann/basic_json-0e/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;const_iterator&gt;</type>
    <name>iterator_wrapper</name>
    <anchorfile>nlohmann/basic_json-0e/iterator_wrapper-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference ref)</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;iterator&gt;</type>
    <name>iterator_wrapper</name>
    <anchorfile>nlohmann/basic_json-0e/iterator_wrapper-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(reference ref)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>meta</name>
    <anchorfile>nlohmann/basic_json-0e/meta.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>object</name>
    <anchorfile>nlohmann/basic_json-0e/object.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-0e/parse-08.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-0e/parse-09.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-0e/parse-01.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-0e/sax_parse-00.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-0e/sax_parse-08.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-0e/sax_parse-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-0e/to_bjdata-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-0e/to_bjdata-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;uint8_t&gt; o, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-0e/to_bjdata-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;char&gt; o, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-0e/to_bson-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-0e/to_bson-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-0e/to_bson-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/to_cbor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/to_cbor-020b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-0e/to_cbor-0204.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/to_msgpack-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/to_msgpack-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-0e/to_msgpack-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/to_ubjson-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, const bool use_size, const bool use_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/to_ubjson-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;uint8_t&gt; o, const bool use_size, const bool use_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-0e/to_ubjson-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&lt;&gt;&amp; j, detail::output_adapter&lt;char&gt; o, const bool use_size, const bool use_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assert_invariant</name>
    <anchorfile>nlohmann/basic_json-0e/assert_invariant.adoc</anchorfile>
    <anchor/>
    <arglist>(bool check_parents)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>compares_unordered</name>
    <anchorfile>nlohmann/basic_json-0e/compares_unordered-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs, bool inverse)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase_internal</name>
    <anchorfile>nlohmann/basic_json-0e/erase_internal-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase_internal</name>
    <anchorfile>nlohmann/basic_json-0e/erase_internal-09.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>boolean_t</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-03.adoc</anchorfile>
    <anchor/>
    <arglist>(boolean_t*)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::priority_tag&lt;0&gt;)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-00.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::priority_tag&lt;1&gt;)</arglist>
  </member>
  <member kind="function">
    <type>BasicJsonType</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::priority_tag&lt;2&gt;)</arglist>
  </member>
  <member kind="function">
    <type>basic_json&lt;&gt;</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-07.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::priority_tag&lt;3&gt;)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;const basic_json_t&amp;&gt;().template get_ptr&lt;PointerType&gt;())</type>
    <name>get_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl-01.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::priority_tag&lt;4&gt;)</arglist>
  </member>
  <member kind="function">
    <type>array_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0ae.adoc</anchorfile>
    <anchor/>
    <arglist>(array_t*)</arglist>
  </member>
  <member kind="function">
    <type>binary_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-01.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t*)</arglist>
  </member>
  <member kind="function">
    <type>boolean_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-03c.adoc</anchorfile>
    <anchor/>
    <arglist>(boolean_t*)</arglist>
  </member>
  <member kind="function">
    <type>number_float_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(number_float_t*)</arglist>
  </member>
  <member kind="function">
    <type>number_integer_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-081e.adoc</anchorfile>
    <anchor/>
    <arglist>(number_integer_t*)</arglist>
  </member>
  <member kind="function">
    <type>number_unsigned_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-05.adoc</anchorfile>
    <anchor/>
    <arglist>(number_unsigned_t*)</arglist>
  </member>
  <member kind="function">
    <type>object_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-06.adoc</anchorfile>
    <anchor/>
    <arglist>(object_t*)</arglist>
  </member>
  <member kind="function">
    <type>string_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-035.adoc</anchorfile>
    <anchor/>
    <arglist>(string_t*)</arglist>
  </member>
  <member kind="function">
    <type>const array_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const array_t*)</arglist>
  </member>
  <member kind="function">
    <type>const binary_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const binary_t*)</arglist>
  </member>
  <member kind="function">
    <type>const boolean_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0a8.adoc</anchorfile>
    <anchor/>
    <arglist>(const boolean_t*)</arglist>
  </member>
  <member kind="function">
    <type>const number_float_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-039.adoc</anchorfile>
    <anchor/>
    <arglist>(const number_float_t*)</arglist>
  </member>
  <member kind="function">
    <type>const number_integer_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const number_integer_t*)</arglist>
  </member>
  <member kind="function">
    <type>const number_unsigned_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-0a3.adoc</anchorfile>
    <anchor/>
    <arglist>(const number_unsigned_t*)</arglist>
  </member>
  <member kind="function">
    <type>const object_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t*)</arglist>
  </member>
  <member kind="function">
    <type>const string_t*</type>
    <name>get_impl_ptr</name>
    <anchorfile>nlohmann/basic_json-0e/get_impl_ptr-081a.adoc</anchorfile>
    <anchor/>
    <arglist>(const string_t*)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>set_parent</name>
    <anchorfile>nlohmann/basic_json-0e/set_parent.adoc</anchorfile>
    <anchor/>
    <arglist>(reference j, std::size_t old_capacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_parents</name>
    <anchorfile>nlohmann/basic_json-0e/set_parents-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>set_parents</name>
    <anchorfile>nlohmann/basic_json-0e/set_parents-09.adoc</anchorfile>
    <anchor/>
    <arglist>(iterator it, iterator::difference_type count_set_parents)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>compares_unordered</name>
    <anchorfile>nlohmann/basic_json-0e/compares_unordered-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference lhs, const_reference rhs, bool inverse)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>create</name>
    <anchorfile>nlohmann/basic_json-0e/create.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>ReferenceType</type>
    <name>get_ref_impl</name>
    <anchorfile>nlohmann/basic_json-0e/get_ref_impl.adoc</anchorfile>
    <anchor/>
    <arglist>(ThisType&amp; obj)</arglist>
  </member>
  <member kind="function">
    <type>nlohmann::detail::parser&lt;basic_json&lt;&gt;, InputAdapterType&gt;</type>
    <name>parser</name>
    <anchorfile>nlohmann/basic_json-0e/parser.adoc</anchorfile>
    <anchor/>
    <arglist>(InputAdapterType adapter, detail::parser_callback_t&lt;basic_json&lt;&gt;&gt; cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::basic_json</name>
  <filename>nlohmann/basic_json-00.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-08.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-02.adoc</anchorfile>
    <anchor/>
    <arglist>(std::nullptr_t value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-0c2.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_t v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const BasicJsonType&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const JsonRef&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(CompatibleType&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type cnt, const basic_json&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(InputIT first, InputIT last)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2constructor-0cf.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init, bool type_deduction, value_t manual_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~basic_json</name>
    <anchorfile>nlohmann/basic_json-00/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json&amp;</type>
    <name>operator=</name>
    <anchorfile>nlohmann/basic_json-00/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json other)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-0a4.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-08.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-0a9.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>nlohmann/basic_json-00/at-05.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>back</name>
    <anchorfile>nlohmann/basic_json-00/back-08e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>nlohmann/basic_json-00/back-088.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>nlohmann/basic_json-00/begin-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>nlohmann/basic_json-00/begin-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>nlohmann/basic_json-00/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>nlohmann/basic_json-00/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>nlohmann/basic_json-00/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-00/contains-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-00/contains-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-00/contains-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>nlohmann/basic_json-00/contains-08.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>nlohmann/basic_json-00/count-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>nlohmann/basic_json-00/count-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>nlohmann/basic_json-00/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>nlohmann/basic_json-00/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>string_t</type>
    <name>dump</name>
    <anchorfile>nlohmann/basic_json-00/dump.adoc</anchorfile>
    <anchor/>
    <arglist>(const int indent, const char indent_char, const bool ensure_ascii, const error_handler_t error_handler)</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>nlohmann/basic_json-00/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>emplace_back</name>
    <anchorfile>nlohmann/basic_json-00/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>nlohmann/basic_json-00/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>nlohmann/basic_json-00/end-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>nlohmann/basic_json-00/end-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-00/erase-069.adoc</anchorfile>
    <anchor/>
    <arglist>(const size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-00/erase-067.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>IteratorType</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-00/erase-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType pos)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-00/erase-068.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>IteratorType</type>
    <name>erase</name>
    <anchorfile>nlohmann/basic_json-00/erase-02.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-00/find-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-00/find-0ad.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-00/find-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>find</name>
    <anchorfile>nlohmann/basic_json-00/find-0a0.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>flatten</name>
    <anchorfile>nlohmann/basic_json-00/flatten.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>front</name>
    <anchorfile>nlohmann/basic_json-00/front-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>nlohmann/basic_json-00/front-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;basic_json_t&amp;&gt;().template get_ptr&lt;PointerType&gt;())</type>
    <name>get</name>
    <anchorfile>nlohmann/basic_json-00/get-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;const basic_json_t&amp;&gt;().template get_impl&lt;ValueType&gt;(detail::priority_tag&lt;4&gt; {}))</type>
    <name>get</name>
    <anchorfile>nlohmann/basic_json-00/get-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>binary_t&amp;</type>
    <name>get_binary</name>
    <anchorfile>nlohmann/basic_json-00/get_binary-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const binary_t&amp;</type>
    <name>get_binary</name>
    <anchorfile>nlohmann/basic_json-00/get_binary-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;basic_json_t&amp;&gt;().get_impl_ptr(std::declval&lt;PointerType&gt;()))</type>
    <name>get_ptr</name>
    <anchorfile>nlohmann/basic_json-00/get_ptr-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;const basic_json_t&amp;&gt;().get_impl_ptr(std::declval&lt;PointerType&gt;()))</type>
    <name>get_ptr</name>
    <anchorfile>nlohmann/basic_json-00/get_ptr-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReferenceType</type>
    <name>get_ref</name>
    <anchorfile>nlohmann/basic_json-00/get_ref-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ReferenceType</type>
    <name>get_ref</name>
    <anchorfile>nlohmann/basic_json-00/get_ref-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ValueType&amp;</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-00/get_to-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ValueType&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>ValueType&amp;</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-00/get_to-00.adoc</anchorfile>
    <anchor/>
    <arglist>(ValueType&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Array</type>
    <name>get_to</name>
    <anchorfile>nlohmann/basic_json-00/get_to-07.adoc</anchorfile>
    <anchor/>
    <arglist>(T(&amp;)[N] v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, initializer_list_t ilist)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-0d6.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, const basic_json&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, basic_json&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-0dc.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, const_iterator first, const_iterator last)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert</name>
    <anchorfile>nlohmann/basic_json-00/insert-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, size_type cnt, const basic_json&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>insert_iterator</name>
    <anchorfile>nlohmann/basic_json-00/insert_iterator.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, ...Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_array</name>
    <anchorfile>nlohmann/basic_json-00/is_array.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_binary</name>
    <anchorfile>nlohmann/basic_json-00/is_binary.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_boolean</name>
    <anchorfile>nlohmann/basic_json-00/is_boolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_discarded</name>
    <anchorfile>nlohmann/basic_json-00/is_discarded.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>nlohmann/basic_json-00/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number</name>
    <anchorfile>nlohmann/basic_json-00/is_number.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_float</name>
    <anchorfile>nlohmann/basic_json-00/is_number_float.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_integer</name>
    <anchorfile>nlohmann/basic_json-00/is_number_integer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_number_unsigned</name>
    <anchorfile>nlohmann/basic_json-00/is_number_unsigned.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_object</name>
    <anchorfile>nlohmann/basic_json-00/is_object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_primitive</name>
    <anchorfile>nlohmann/basic_json-00/is_primitive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_string</name>
    <anchorfile>nlohmann/basic_json-00/is_string.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_structured</name>
    <anchorfile>nlohmann/basic_json-00/is_structured.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;iterator&gt;</type>
    <name>items</name>
    <anchorfile>nlohmann/basic_json-00/items-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;const_iterator&gt;</type>
    <name>items</name>
    <anchorfile>nlohmann/basic_json-00/items-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>nlohmann/basic_json-00/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>merge_patch</name>
    <anchorfile>nlohmann/basic_json-00/merge_patch.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; apply_patch)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-00/operator_plus_eq-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-00/operator_plus_eq-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-00/operator_plus_eq-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::value_type&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator+=</name>
    <anchorfile>nlohmann/basic_json-00/operator_plus_eq-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-08.adoc</anchorfile>
    <anchor/>
    <arglist>(object_t::key_type key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-0102.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-02.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type idx)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-010a.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-09.adoc</anchorfile>
    <anchor/>
    <arglist>(T* key)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>nlohmann/basic_json-00/operator_subs-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(T* key)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>patch</name>
    <anchorfile>nlohmann/basic_json-00/patch.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; json_patch)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>patch_inplace</name>
    <anchorfile>nlohmann/basic_json-00/patch_inplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; json_patch)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-00/push_back-04.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-00/push_back-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-00/push_back-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::value_type&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>nlohmann/basic_json-00/push_back-01.adoc</anchorfile>
    <anchor/>
    <arglist>(basic_json&amp;&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>nlohmann/basic_json-00/rbegin-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>nlohmann/basic_json-00/rbegin-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rend</name>
    <anchorfile>nlohmann/basic_json-00/rend-02.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>nlohmann/basic_json-00/rend-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>nlohmann/basic_json-00/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(reference other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-04e.adoc</anchorfile>
    <anchor/>
    <arglist>(array_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-09.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-048.adoc</anchorfile>
    <anchor/>
    <arglist>(object_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>nlohmann/basic_json-00/swap-03.adoc</anchorfile>
    <anchor/>
    <arglist>(string_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>value_t</type>
    <name>type</name>
    <anchorfile>nlohmann/basic_json-00/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_name</name>
    <anchorfile>nlohmann/basic_json-00/type_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>unflatten</name>
    <anchorfile>nlohmann/basic_json-00/unflatten.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>nlohmann/basic_json-00/update-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference j, bool merge_objects)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>update</name>
    <anchorfile>nlohmann/basic_json-00/update-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator first, const_iterator last, bool merge_objects)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-0eb.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const json_pointer&amp; ptr, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-0ed.adoc</anchorfile>
    <anchor/>
    <arglist>(const object_t::key_type&amp; key, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-01.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key, const ValueType&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const nlohmann::json_pointer&lt;BasicJsonType&gt;&amp; ptr, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ReturnType</type>
    <name>value</name>
    <anchorfile>nlohmann/basic_json-00/value-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(KeyType&amp;&amp; key, ValueType&amp;&amp; default_value)</arglist>
  </member>
  <member kind="function">
    <type>ValueType</type>
    <name>operator </name>
    <anchorfile>nlohmann/basic_json-00/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_t</type>
    <name>operator value_t</name>
    <anchorfile>nlohmann/basic_json-00/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/basic_json-00/operator_eq-08.adoc</anchorfile>
    <anchor/>
    <arglist>(ScalarType rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/basic_json-00/operator_eq-05.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>nlohmann/basic_json-00/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::partial_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>nlohmann/basic_json-00/operator_3way-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(ScalarType rhs)</arglist>
  </member>
  <member kind="function">
    <type>std::partial_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>nlohmann/basic_json-00/operator_3way-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-00/accept-02.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-00/accept-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>accept</name>
    <anchorfile>nlohmann/basic_json-00/accept-04.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>array</name>
    <anchorfile>nlohmann/basic_json-00/array.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-00/binary-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const binary_t::container_type&amp; init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-00/binary-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp;&amp; init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-00/binary-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const binary_t::container_type&amp; init, binary_t::subtype_type subtype)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>binary</name>
    <anchorfile>nlohmann/basic_json-00/binary-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(binary_t::container_type&amp;&amp; init, binary_t::subtype_type subtype)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>diff</name>
    <anchorfile>nlohmann/basic_json-00/diff.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; source, const basic_json&amp; target, const string_t&amp; path)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bjdata</name>
    <anchorfile>nlohmann/basic_json-00/from_bjdata-02.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bjdata</name>
    <anchorfile>nlohmann/basic_json-00/from_bjdata-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-00/from_bson-04.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-00/from_bson-09.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-00/from_bson-05.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_bson</name>
    <anchorfile>nlohmann/basic_json-00/from_bson-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-00/from_cbor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-00/from_cbor-03.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-00/from_cbor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_cbor</name>
    <anchorfile>nlohmann/basic_json-00/from_cbor-09.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions, const cbor_tag_handler_t tag_handler)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/from_msgpack-04.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/from_msgpack-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/from_msgpack-00.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/from_msgpack-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/from_ubjson-09.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/from_ubjson-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/from_ubjson-04.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>from_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/from_ubjson-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* ptr, std::size_t len, const bool strict, const bool allow_exceptions)</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>nlohmann/basic_json-00/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;const_iterator&gt;</type>
    <name>iterator_wrapper</name>
    <anchorfile>nlohmann/basic_json-00/iterator_wrapper-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const_reference ref)</arglist>
  </member>
  <member kind="function">
    <type>iteration_proxy&lt;iterator&gt;</type>
    <name>iterator_wrapper</name>
    <anchorfile>nlohmann/basic_json-00/iterator_wrapper-03.adoc</anchorfile>
    <anchor/>
    <arglist>(reference ref)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>meta</name>
    <anchorfile>nlohmann/basic_json-00/meta.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>object</name>
    <anchorfile>nlohmann/basic_json-00/object.adoc</anchorfile>
    <anchor/>
    <arglist>(initializer_list_t init)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-00/parse-01.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-00/parse-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>basic_json</type>
    <name>parse</name>
    <anchorfile>nlohmann/basic_json-00/parse-09.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, parser_callback_t cb, const bool allow_exceptions, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-00/sax_parse-01.adoc</anchorfile>
    <anchor/>
    <arglist>(detail::span_input_adapter&amp;&amp; i, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-00/sax_parse-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(InputType&amp;&amp; i, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>sax_parse</name>
    <anchorfile>nlohmann/basic_json-00/sax_parse-04.adoc</anchorfile>
    <anchor/>
    <arglist>(IteratorType first, IteratorType last, SAX* sax, input_format_t format, const bool strict, const bool ignore_comments, const bool ignore_trailing_commas)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-00/to_bjdata-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-00/to_bjdata-0a.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;uint8_t&gt; o, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bjdata</name>
    <anchorfile>nlohmann/basic_json-00/to_bjdata-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;char&gt; o, const bool use_size, const bool use_type, const bjdata_version_t version)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-00/to_bson-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-00/to_bson-0b.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_bson</name>
    <anchorfile>nlohmann/basic_json-00/to_bson-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-00/to_cbor-05f.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-00/to_cbor-00.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_cbor</name>
    <anchorfile>nlohmann/basic_json-00/to_cbor-05c.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/to_msgpack-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/to_msgpack-03.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;uint8_t&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_msgpack</name>
    <anchorfile>nlohmann/basic_json-00/to_msgpack-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;char&gt; o)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;uint8_t&gt;</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/to_ubjson-02.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, const bool use_size, const bool use_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/to_ubjson-06.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;uint8_t&gt; o, const bool use_size, const bool use_type)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_ubjson</name>
    <anchorfile>nlohmann/basic_json-00/to_ubjson-0f.adoc</anchorfile>
    <anchor/>
    <arglist>(const basic_json&amp; j, detail::output_adapter&lt;char&gt; o, const bool use_size, const bool use_type)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::byte_container_with_subtype</name>
  <filename>nlohmann/byte_container_with_subtype-04.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>byte_container_with_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>byte_container_with_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/2constructor-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const container_type&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>byte_container_with_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(container_type&amp;&amp; b)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>byte_container_with_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/2constructor-07.adoc</anchorfile>
    <anchor/>
    <arglist>(const container_type&amp; b, subtype_type subtype_)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>byte_container_with_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(container_type&amp;&amp; b, subtype_type subtype_)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/clear_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/has_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/set_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>(subtype_type subtype_)</arglist>
  </member>
  <member kind="function">
    <type>subtype_type</type>
    <name>subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const byte_container_with_subtype&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>nlohmann/byte_container_with_subtype-04/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const byte_container_with_subtype&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::byte_container_with_subtype</name>
  <filename>nlohmann/byte_container_with_subtype-09.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>clear_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/clear_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/has_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/set_subtype.adoc</anchorfile>
    <anchor/>
    <arglist>(subtype_type subtype_)</arglist>
  </member>
  <member kind="function">
    <type>subtype_type</type>
    <name>subtype</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/subtype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const byte_container_with_subtype&lt;vector&lt;unsigned char&gt;&gt;&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>nlohmann/byte_container_with_subtype-09/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const byte_container_with_subtype&lt;vector&lt;unsigned char&gt;&gt;&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>nlohmann::json_pointer</name>
  <filename>nlohmann/json_pointer-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::json_pointer</name>
  <filename>nlohmann/json_pointer-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::ordered_map</name>
  <filename>nlohmann/ordered_map.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::&lt;unnamed overloads&gt;</name>
  <filename>nlohmann/2function-05.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::operator&gt;&gt;</name>
  <filename>nlohmann/operator_rshift-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::swap</name>
  <filename>nlohmann/swap-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>nlohmann::operator&lt;&lt;</name>
  <filename>nlohmann/operator_lshift-05e.adoc</filename>
</compound>
<compound kind="class">
  <name>&lt;unnamed using&gt;</name>
  <filename>_10using-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>&lt;unnamed using&gt;</name>
  <filename>_10using-0e.adoc</filename>
</compound>
</tagfile>
