<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.13">
  <compounddef id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kind="class" language="C++" prot="public">
    <compoundname>nlohmann::detail::json_sax_dom_callback_parser</compoundname>
    <includes refid="d5/db8/json_8hpp" local="no">json.hpp</includes>
    <templateparamlist>
      <param>
        <type>typename</type>
        <declname>BasicJsonType</declname>
        <defname>BasicJsonType</defname>
      </param>
    </templateparamlist>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a3ba8fc7a8d83c5b0eeb3b543ad844b8d" prot="public" static="no">
        <type>typename BasicJsonType::number_integer_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_integer_t =  typename BasicJsonType::number_integer_t</definition>
        <argsstring></argsstring>
        <name>number_integer_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6038" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6038" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a2406c5125f7128fb9c01921df2903001" prot="public" static="no">
        <type>typename BasicJsonType::number_unsigned_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_unsigned_t =  typename BasicJsonType::number_unsigned_t</definition>
        <argsstring></argsstring>
        <name>number_unsigned_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6039" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6039" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a914ea0555cea5290449fb791ae41c655" prot="public" static="no">
        <type>typename BasicJsonType::number_float_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_float_t =  typename BasicJsonType::number_float_t</definition>
        <argsstring></argsstring>
        <name>number_float_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6040" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6040" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a00e7d95d82d5d8a43421526a42a8eabc" prot="public" static="no">
        <type>typename BasicJsonType::string_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::string_t =  typename BasicJsonType::string_t</definition>
        <argsstring></argsstring>
        <name>string_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6041" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6041" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5af8493f830eeb1a79c69fc39ed54ef8" prot="public" static="no">
        <type>typename BasicJsonType::binary_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::binary_t =  typename BasicJsonType::binary_t</definition>
        <argsstring></argsstring>
        <name>binary_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6042" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6042" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a4f636086fa8e7cf26c35c8afd50903ce" prot="public" static="no">
        <type>typename BasicJsonType::parser_callback_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::parser_callback_t =  typename BasicJsonType::parser_callback_t</definition>
        <argsstring></argsstring>
        <name>parser_callback_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6043" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6043" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1aac6d706967b2ecc2510e172577d8550b" prot="public" static="no">
        <type>typename BasicJsonType::parse_event_t</type>
        <definition>using nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::parse_event_t =  typename BasicJsonType::parse_event_t</definition>
        <argsstring></argsstring>
        <name>parse_event_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6044" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6044" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a7b12037ca38be3ddec09c42bd71080cc" prot="private" static="no" mutable="no">
        <type>BasicJsonType &amp;</type>
        <definition>BasicJsonType&amp; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::root</definition>
        <argsstring></argsstring>
        <name>root</name>
        <briefdescription>
<para>the parsed JSON value </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6322" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6322" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a82a0e49479660b9903597e1ef55c6601" prot="private" static="no" mutable="no">
        <type>std::vector&lt; BasicJsonType * &gt;</type>
        <definition>std::vector&lt;BasicJsonType*&gt; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::ref_stack</definition>
        <argsstring></argsstring>
        <name>ref_stack</name>
        <initializer>{}</initializer>
        <briefdescription>
<para>stack to model hierarchy of values </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6324" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6324" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ac24fd6c9f1b31b44328c16d65755ae76" prot="private" static="no" mutable="no">
        <type>std::vector&lt; bool &gt;</type>
        <definition>std::vector&lt;bool&gt; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::keep_stack</definition>
        <argsstring></argsstring>
        <name>keep_stack</name>
        <initializer>{}</initializer>
        <briefdescription>
<para>stack to manage which values to keep </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6326" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6326" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a8f0e96e8bc4f692169024105693f5706" prot="private" static="no" mutable="no">
        <type>std::vector&lt; bool &gt;</type>
        <definition>std::vector&lt;bool&gt; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::key_keep_stack</definition>
        <argsstring></argsstring>
        <name>key_keep_stack</name>
        <initializer>{}</initializer>
        <briefdescription>
<para>stack to manage which object keys to keep </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6328" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6328" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a2a8adecd936ba6ec187f1216241b508f" prot="private" static="no" mutable="no">
        <type>BasicJsonType *</type>
        <definition>BasicJsonType* nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::object_element</definition>
        <argsstring></argsstring>
        <name>object_element</name>
        <initializer>= nullptr</initializer>
        <briefdescription>
<para>helper to hold the reference for the next object element </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6330" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6330" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ab06baaa640cfaae5846daa7c3594b116" prot="private" static="no" mutable="no">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::errored</definition>
        <argsstring></argsstring>
        <name>errored</name>
        <initializer>= false</initializer>
        <briefdescription>
<para>whether a syntax error occurred </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6332" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6332" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a46a72dffd5be4a25602af00f0033c126" prot="private" static="no" mutable="no">
        <type>const <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a4f636086fa8e7cf26c35c8afd50903ce" kindref="member">parser_callback_t</ref></type>
        <definition>const parser_callback_t nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::callback</definition>
        <argsstring></argsstring>
        <name>callback</name>
        <initializer>= nullptr</initializer>
        <briefdescription>
<para>callback function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6334" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6334" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a0a1390c23e2a3da774d75c050f9b3f13" prot="private" static="no" mutable="no">
        <type>const bool</type>
        <definition>const bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::allow_exceptions</definition>
        <argsstring></argsstring>
        <name>allow_exceptions</name>
        <initializer>= true</initializer>
        <briefdescription>
<para>whether to throw exceptions in case of errors </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6336" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6336" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a8997ee6dc3bd39116b951465b946445e" prot="private" static="no" mutable="no">
        <type>BasicJsonType</type>
        <definition>BasicJsonType nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::discarded</definition>
        <argsstring></argsstring>
        <name>discarded</name>
        <initializer>= BasicJsonType::value_t::discarded</initializer>
        <briefdescription>
<para>a discarded value for the callback </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6338" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6338" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1afec9434e54590f10df51b062973d4daf" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::json_sax_dom_callback_parser</definition>
        <argsstring>(BasicJsonType &amp;r, const parser_callback_t cb, const bool allow_exceptions_=true)</argsstring>
        <name>json_sax_dom_callback_parser</name>
        <param>
          <type>BasicJsonType &amp;</type>
          <declname>r</declname>
        </param>
        <param>
          <type>const <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a4f636086fa8e7cf26c35c8afd50903ce" kindref="member">parser_callback_t</ref></type>
          <declname>cb</declname>
        </param>
        <param>
          <type>const bool</type>
          <declname>allow_exceptions_</declname>
          <defval>true</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6046" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6046" bodyend="6052"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a589998730e650a425b1b311e2e9f7f09" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::json_sax_dom_callback_parser</definition>
        <argsstring>(const json_sax_dom_callback_parser &amp;)=delete</argsstring>
        <name>json_sax_dom_callback_parser</name>
        <param>
          <type>const <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6055" column="1"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1af1ce6c746e3ebadb7994170725fcdbb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::json_sax_dom_callback_parser</definition>
        <argsstring>(json_sax_dom_callback_parser &amp;&amp;)=default</argsstring>
        <name>json_sax_dom_callback_parser</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6056" column="1"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5c9603e79a71713f5e8cf12cba837dbb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;</type>
        <definition>json_sax_dom_callback_parser&amp; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::operator=</definition>
        <argsstring>(const json_sax_dom_callback_parser &amp;)=delete</argsstring>
        <name>operator=</name>
        <param>
          <type>const <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6057" column="1"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a60753ffbec958de15de807852e62cde8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;</type>
        <definition>json_sax_dom_callback_parser&amp; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::operator=</definition>
        <argsstring>(json_sax_dom_callback_parser &amp;&amp;)=default</argsstring>
        <name>operator=</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser" kindref="compound">json_sax_dom_callback_parser</ref> &amp;&amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6058" column="1"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a54ffcdfb0a8c5c9a876cd003b404ef4b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::~json_sax_dom_callback_parser</definition>
        <argsstring>()=default</argsstring>
        <name>~json_sax_dom_callback_parser</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6059" column="1"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a446262b6a75371fe8e0a6218ba2911e6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::null</definition>
        <argsstring>()</argsstring>
        <name>null</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6061" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6061" bodyend="6065"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ab7d8db672189164a8c0731e65ada1b45" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::boolean</definition>
        <argsstring>(bool val)</argsstring>
        <name>boolean</name>
        <param>
          <type>bool</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6067" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6067" bodyend="6071"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a68d9eddfd572e8687c1c8107e0505aa6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_integer</definition>
        <argsstring>(number_integer_t val)</argsstring>
        <name>number_integer</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a3ba8fc7a8d83c5b0eeb3b543ad844b8d" kindref="member">number_integer_t</ref></type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6073" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6073" bodyend="6077"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1acabb231463bf669441c22e4ea385a9fb" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_unsigned</definition>
        <argsstring>(number_unsigned_t val)</argsstring>
        <name>number_unsigned</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a2406c5125f7128fb9c01921df2903001" kindref="member">number_unsigned_t</ref></type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6079" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6079" bodyend="6083"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ae21f7872c334c77d03ae033cb0749b1c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::number_float</definition>
        <argsstring>(number_float_t val, const string_t &amp;)</argsstring>
        <name>number_float</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a914ea0555cea5290449fb791ae41c655" kindref="member">number_float_t</ref></type>
          <declname>val</declname>
        </param>
        <param>
          <type>const <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a00e7d95d82d5d8a43421526a42a8eabc" kindref="member">string_t</ref> &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6085" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6085" bodyend="6089"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ad94e912a67c7b96158937236805b8b47" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::string</definition>
        <argsstring>(string_t &amp;val)</argsstring>
        <name>string</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a00e7d95d82d5d8a43421526a42a8eabc" kindref="member">string_t</ref> &amp;</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6091" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6091" bodyend="6095"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a66f5515cddef5074c9499f21c26ac099" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::binary</definition>
        <argsstring>(binary_t &amp;val)</argsstring>
        <name>binary</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5af8493f830eeb1a79c69fc39ed54ef8" kindref="member">binary_t</ref> &amp;</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6097" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6097" bodyend="6101"/>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a040e60243cc7c18a6078c6b83cdb4a81" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::start_object</definition>
        <argsstring>(std::size_t len)</argsstring>
        <name>start_object</name>
        <param>
          <type>std::size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6103" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6103" bodyend="6119"/>
        <references refid="d2/d67/classnlohmann_1_1detail_1_1out__of__range_1a238f1bda3b6c92b5970fbf9187ccd325" compoundref="d5/db8/json_8hpp" startline="2964" endline="2968">nlohmann::detail::out_of_range::create</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</references>
        <references refid="d5/db8/json_8hpp_1a8df7de76ab3c9445f46f6994ec205bcd" compoundref="d5/db8/json_8hpp" startline="1564">JSON_HEDLEY_UNLIKELY</references>
        <references refid="d5/db8/json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f" compoundref="d5/db8/json_8hpp" startline="2263">JSON_THROW</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aae73f17027cb0acbb537f29d0a6944b26">nlohmann::detail::object_start</references>
        <references refid="d3/d9b/namespacenlohmann_1a6ce645a0b8717757e096a5b5773b7a16" compoundref="d5/db8/json_8hpp" startline="25855" endline="25858">nlohmann::to_string</references>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a0cc4a5192fe9b803276edb831b6099fa" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::key</definition>
        <argsstring>(string_t &amp;val)</argsstring>
        <name>key</name>
        <param>
          <type><ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a00e7d95d82d5d8a43421526a42a8eabc" kindref="member">string_t</ref> &amp;</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6121" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6121" bodyend="6136"/>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aa3c6e0b8a9c15224a8228b9a98ca1531d">nlohmann::detail::key</references>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ae75d313d6d1b9c29508e740a10fefa18" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::end_object</definition>
        <argsstring>()</argsstring>
        <name>end_object</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6138" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6138" bodyend="6172"/>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</references>
        <references refid="d5/db8/json_8hpp_1a69f131cff49da1989667220173fbeae6" compoundref="d5/db8/json_8hpp" startline="2292">JSON_ASSERT</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aaf63e2a2468a37aa4f394fcc3bcb8249c">nlohmann::detail::object_end</references>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5255b98ba8282e3625968f91cff9d3d0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::start_array</definition>
        <argsstring>(std::size_t len)</argsstring>
        <name>start_array</name>
        <param>
          <type>std::size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6174" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6174" bodyend="6189"/>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aaa4388a3d92419edbb1c6efd4d52461f3">nlohmann::detail::array_start</references>
        <references refid="d2/d67/classnlohmann_1_1detail_1_1out__of__range_1a238f1bda3b6c92b5970fbf9187ccd325" compoundref="d5/db8/json_8hpp" startline="2964" endline="2968">nlohmann::detail::out_of_range::create</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</references>
        <references refid="d5/db8/json_8hpp_1a8df7de76ab3c9445f46f6994ec205bcd" compoundref="d5/db8/json_8hpp" startline="1564">JSON_HEDLEY_UNLIKELY</references>
        <references refid="d5/db8/json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f" compoundref="d5/db8/json_8hpp" startline="2263">JSON_THROW</references>
        <references refid="d3/d9b/namespacenlohmann_1a6ce645a0b8717757e096a5b5773b7a16" compoundref="d5/db8/json_8hpp" startline="25855" endline="25858">nlohmann::to_string</references>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1aa64e7a650952174037d32028de582c12" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::end_array</definition>
        <argsstring>()</argsstring>
        <name>end_array</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6191" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6191" bodyend="6221"/>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aa49642fb732aa2e112188fba1f9d3ef7f">nlohmann::detail::array_end</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</references>
        <references refid="d5/db8/json_8hpp_1a69f131cff49da1989667220173fbeae6" compoundref="d5/db8/json_8hpp" startline="2292">JSON_ASSERT</references>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1afb54d6937ee5d5a40e1db94422998aec" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>class Exception</type>
          </param>
        </templateparamlist>
        <type>bool</type>
        <definition>bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::parse_error</definition>
        <argsstring>(std::size_t, const std::string &amp;, const Exception &amp;ex)</argsstring>
        <name>parse_error</name>
        <param>
          <type>std::size_t</type>
        </param>
        <param>
          <type>const <ref refid="dc/df0/namespacenlohmann_1_1detail_1a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21" kindref="member">std::string</ref> &amp;</type>
        </param>
        <param>
          <type>const Exception &amp;</type>
          <declname>ex</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6224" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6224" bodyend="6234"/>
        <references refid="d5/db8/json_8hpp_1a6c274f6db2e65c1b66c7d41b06ad690f" compoundref="d5/db8/json_8hpp" startline="2263">JSON_THROW</references>
        <referencedby refid="df/d6b/classnlohmann_1_1detail_1_1parser_1a75fb9145ea85f1ad9cc14f61981e1111" compoundref="d5/db8/json_8hpp" startline="10741" endline="10793">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;::parse</referencedby>
      </memberdef>
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a167fd9bf385d3d08bcbbba8a927c0eff" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>constexpr bool</type>
        <definition>constexpr bool nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::is_errored</definition>
        <argsstring>() const</argsstring>
        <name>is_errored</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6236" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6236" bodyend="6239"/>
        <referencedby refid="df/d6b/classnlohmann_1_1detail_1_1parser_1a75fb9145ea85f1ad9cc14f61981e1111" compoundref="d5/db8/json_8hpp" startline="10741" endline="10793">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;::parse</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a875e678e20e75b37b93b80be78fe60e6" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <templateparamlist>
          <param>
            <type>typename Value</type>
          </param>
        </templateparamlist>
        <type>std::pair&lt; bool, BasicJsonType * &gt;</type>
        <definition>std::pair&lt;bool, BasicJsonType*&gt; nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;::handle_value</definition>
        <argsstring>(Value &amp;&amp;v, const bool skip_callback=false)</argsstring>
        <name>handle_value</name>
        <param>
          <type>Value &amp;&amp;</type>
          <declname>v</declname>
        </param>
        <param>
          <type>const bool</type>
          <declname>skip_callback</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">v</parametername>
</parameternamelist>
<parameterdescription>
<para>value to add to the JSON value we build during parsing </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">skip_callback</parametername>
</parameternamelist>
<parameterdescription>
<para>whether we should skip calling the callback function; this is required after <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5255b98ba8282e3625968f91cff9d3d0" kindref="member">start_array()</ref> and <ref refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a040e60243cc7c18a6078c6b83cdb4a81" kindref="member">start_object()</ref> SAX events, because otherwise we would call the callback function with an empty array or object, respectively.</para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="invariant"><para>If the ref stack is empty, then the passed value will be the new root. </para></simplesect>
<simplesect kind="invariant"><para>If the ref stack contains a value, then it is an array or an object to which we can add elements</para></simplesect>
<simplesect kind="return"><para>pair of boolean (whether value should be kept) and pointer (to the passed value in the ref_stack hierarchy; nullptr if not kept) </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6258" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6258" bodyend="6319"/>
        <references refid="d5/db8/json_8hpp_1a69f131cff49da1989667220173fbeae6" compoundref="d5/db8/json_8hpp" startline="2292">JSON_ASSERT</references>
        <references refid="dc/df0/namespacenlohmann_1_1detail_1a2fb6dae6578e06ae73ca0d7cc8512b1aa2063c1608d6e0baf80249c42e2be5804">nlohmann::detail::value</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="789">
        <label>BasicJsonType &amp;</label>
      </node>
      <node id="791">
        <label>BasicJsonType *</label>
      </node>
      <node id="794">
        <label>T</label>
      </node>
      <node id="787">
        <label>BasicJsonType</label>
      </node>
      <node id="793">
        <label>std::vector&lt; T &gt;</label>
        <childnode refid="794" relation="usage">
          <edgelabel>+elements</edgelabel>
        </childnode>
      </node>
      <node id="795">
        <label>std::vector&lt; BasicJsonType *&gt;</label>
        <childnode refid="791" relation="usage">
          <edgelabel>+elements</edgelabel>
        </childnode>
        <childnode refid="793" relation="template-instance">
          <edgelabel>&lt; BasicJsonType *&gt;</edgelabel>
        </childnode>
      </node>
      <node id="788">
        <label>const parser_callback_t</label>
      </node>
      <node id="786">
        <label>nlohmann::detail::json_sax_dom_callback_parser&lt; BasicJsonType &gt;</label>
        <link refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser"/>
        <childnode refid="787" relation="usage">
          <edgelabel>-discarded</edgelabel>
        </childnode>
        <childnode refid="788" relation="usage">
          <edgelabel>-callback</edgelabel>
        </childnode>
        <childnode refid="789" relation="usage">
          <edgelabel>-root</edgelabel>
        </childnode>
        <childnode refid="790" relation="usage">
          <edgelabel>-allow_exceptions</edgelabel>
          <edgelabel>-errored</edgelabel>
        </childnode>
        <childnode refid="791" relation="usage">
          <edgelabel>-object_element</edgelabel>
        </childnode>
        <childnode refid="792" relation="usage">
          <edgelabel>-key_keep_stack</edgelabel>
          <edgelabel>-keep_stack</edgelabel>
        </childnode>
        <childnode refid="795" relation="usage">
          <edgelabel>-ref_stack</edgelabel>
        </childnode>
      </node>
      <node id="792">
        <label>std::vector&lt; bool &gt;</label>
        <childnode refid="790" relation="usage">
          <edgelabel>+elements</edgelabel>
        </childnode>
        <childnode refid="793" relation="template-instance">
          <edgelabel>&lt; bool &gt;</edgelabel>
        </childnode>
      </node>
      <node id="790">
        <label>bool</label>
      </node>
    </collaborationgraph>
    <location file="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" line="6036" column="1" bodyfile="/home/agopal/trees/cudnn-frontend/include/contrib/nlohmann/json/json.hpp" bodystart="6035" bodyend="6339"/>
    <listofallmembers>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a0a1390c23e2a3da774d75c050f9b3f13" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>allow_exceptions</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a66f5515cddef5074c9499f21c26ac099" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>binary</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5af8493f830eeb1a79c69fc39ed54ef8" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>binary_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ab7d8db672189164a8c0731e65ada1b45" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>boolean</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a46a72dffd5be4a25602af00f0033c126" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>callback</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a8997ee6dc3bd39116b951465b946445e" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>discarded</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1aa64e7a650952174037d32028de582c12" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>end_array</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ae75d313d6d1b9c29508e740a10fefa18" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>end_object</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ab06baaa640cfaae5846daa7c3594b116" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>errored</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a875e678e20e75b37b93b80be78fe60e6" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>handle_value</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a167fd9bf385d3d08bcbbba8a927c0eff" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>is_errored</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1afec9434e54590f10df51b062973d4daf" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>json_sax_dom_callback_parser</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a589998730e650a425b1b311e2e9f7f09" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>json_sax_dom_callback_parser</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1af1ce6c746e3ebadb7994170725fcdbb5" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>json_sax_dom_callback_parser</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ac24fd6c9f1b31b44328c16d65755ae76" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>keep_stack</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a0cc4a5192fe9b803276edb831b6099fa" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>key</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a8f0e96e8bc4f692169024105693f5706" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>key_keep_stack</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a446262b6a75371fe8e0a6218ba2911e6" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>null</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ae21f7872c334c77d03ae033cb0749b1c" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_float</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a914ea0555cea5290449fb791ae41c655" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_float_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a68d9eddfd572e8687c1c8107e0505aa6" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_integer</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a3ba8fc7a8d83c5b0eeb3b543ad844b8d" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_integer_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1acabb231463bf669441c22e4ea385a9fb" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_unsigned</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a2406c5125f7128fb9c01921df2903001" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>number_unsigned_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a2a8adecd936ba6ec187f1216241b508f" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>object_element</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5c9603e79a71713f5e8cf12cba837dbb" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>operator=</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a60753ffbec958de15de807852e62cde8" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>operator=</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1afb54d6937ee5d5a40e1db94422998aec" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>parse_error</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1aac6d706967b2ecc2510e172577d8550b" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>parse_event_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a4f636086fa8e7cf26c35c8afd50903ce" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>parser_callback_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a82a0e49479660b9903597e1ef55c6601" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>ref_stack</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a7b12037ca38be3ddec09c42bd71080cc" prot="private" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>root</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a5255b98ba8282e3625968f91cff9d3d0" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>start_array</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a040e60243cc7c18a6078c6b83cdb4a81" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>start_object</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1ad94e912a67c7b96158937236805b8b47" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>string</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a00e7d95d82d5d8a43421526a42a8eabc" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>string_t</name></member>
      <member refid="d6/d69/classnlohmann_1_1detail_1_1json__sax__dom__callback__parser_1a54ffcdfb0a8c5c9a876cd003b404ef4b" prot="public" virt="non-virtual"><scope>nlohmann::detail::json_sax_dom_callback_parser</scope><name>~json_sax_dom_callback_parser</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
