Commit 1811808c authored by JR_ZZU's avatar JR_ZZU 🌴
Browse files

add new files

parent c2b62b7f
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">cudnn_frontend::ExecutionPlan_v8 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a8aa93686ca88410fc048b05155148183">BackendDescriptor</a>(ManagedOpaqueDescriptor pointer_, cudnnStatus_t status_, std::string err_msg_)</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a5765369a5739c2ea81c4f39ce2d1c46e">BackendDescriptor</a>()=default</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga093a562caa7f8a906a362d9f70496020">buildTag</a>(ManagedOpaqueDescriptor &amp;extractedEngine)</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#gafec2d06137cf97fef71d5ae17f178ce3">computeWorkSpaceSize</a>()</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#gad80aa2980d915449d05db4c71041e2e0">describe</a>() const override</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga5e3dd6d441474ac5ab94aaaf9c45bc5b">engine_config</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a0d416655dab2b5a675fecb5df9ea8521">err_msg</a></td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga4cc1f2284941f48a122a54afff98caff">execution_time_ms</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html#a7ad63741e293b6a96d4584964ddd409c">ExecutionPlan_v8</a>(ExecutionPlan_v8 &amp;&amp;from)=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga20a9ecf9902ac8bc280c713a9735322d">ExecutionPlan_v8</a>(ExecutionPlan_v8 const &amp;)=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga2c011aa14563ef96417ce599f0c83d89">ExecutionPlan_v8</a>()=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html#a00c29ad02430927df9260c7e57ae7c7a">ExecutionPlanBuilder_v8</a> class</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga7305ab3de5d0790c77492e47cbdbb593">fetchNotes</a>(ManagedOpaqueDescriptor &amp;extractedEngine)</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a57c83e78374bac747b5660fb271b947a">get_desc</a>() const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#abfde0f34b0bf49c45d3d9c0408284f6f">get_error</a>() const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a3aa1ab42ab96471092185f15e22c1e9f">get_raw_desc</a>() const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#af34344e365e6422ee86955349bf80b49">get_status</a>() const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga74f24a0cc255a72af695056c2f559af7">getExecutionTime</a>() const</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#gaa30b7ca096b12ebaf84178f88b00366b">getNumericNotes</a>() const</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga2ff1340409f8834fe9ae68ff4c00281a">getTag</a>() const</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga00d10a076c22e86354a789852c56c22f">getWorkspaceSize</a>(void) const -&gt; int64_t</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga4c36108c6511420d81fcda5292761726">handle</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a070df0d11a52793ce9480dbdcee0c24e">initialize_managed_backend_pointer</a>(cudnnBackendDescriptorType_t type)</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga09c8d1d462a0f779ec10f10b285e5114">numeric_notes</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html#a48865439534090da7c9b261bd77313c7">operator=</a>(ExecutionPlan_v8 &amp;&amp;)=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga3698990163856e1ab9d1f6f23a13cc0e">operator=</a>(ExecutionPlan_v8 const &amp;)=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#gaf732b37c9c05a2a8bd1a76289c740c4a">planTag</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a62312f29dbbc7c11c1da54a2ad41c52f">pointer</a></td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a1748a5c560905314930c37b2ed1a54d2">set_error</a>(const char *message) const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a3ef02443f20b90223baf5f1922505eab">set_status</a>(cudnnStatus_t const status_) const</td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga5dba05b9e657dde5c551e24f752c2955">setExecutionTime</a>(float time_)</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a8a5466c444f2de721118334ac876c6ba">status</a></td><td class="entry"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d7/d0d/group__ExecutionPlanQuery.html#ga9a2005cc54fdc473faad5a1ae2f47661">workSpaceSize</a></td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html#a8a8ac13b1c639dd9b87c280a598446af">~ExecutionPlan_v8</a>()=default</td><td class="entry"><a class="el" href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">cudnn_frontend::ExecutionPlan_v8</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
<map id="nlohmann::detail::is_constructible&lt; std::pair&lt; T1, T2 &gt; &gt;" name="nlohmann::detail::is_constructible&lt; std::pair&lt; T1, T2 &gt; &gt;">
<area shape="rect" id="node2" href="$da/dbd/structnlohmann_1_1detail_1_1is__default__constructible_3_01std_1_1pair_3_01T1_00_01T2_01_4_01_4.html" title="{nlohmann::detail::is\l_default_constructible\l\&lt; std::pair\&lt; T1, T2 \&gt; \&gt;\n||}" alt="" coords="57,472,211,579"/>
<area shape="rect" id="node3" href="$dd/dde/structnlohmann_1_1detail_1_1conjunction.html" title="{nlohmann::detail::conjunction\l\&lt; is_default_constructible\l\&lt; T1 \&gt;, is_default_constructible\&lt; T2 \&gt; \&gt;\n||}" alt="" coords="5,316,263,423"/>
<area shape="rect" id="node5" href="$dd/dde/structnlohmann_1_1detail_1_1conjunction.html" title="{nlohmann::detail::conjunction\l\&lt;... \&gt;\n||}" alt="" coords="151,132,341,224"/>
</map>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::json_sax&lt; BasicJsonType &gt; Struct Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/d82/structnlohmann_1_1json__sax.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../de/d7b/structnlohmann_1_1json__sax-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">nlohmann::json_sax&lt; BasicJsonType &gt; Struct Template Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>SAX interface.
<a href="../../d0/d82/structnlohmann_1_1json__sax.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for nlohmann::json_sax&lt; BasicJsonType &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/d55/structnlohmann_1_1json__sax__coll__graph.png" border="0" usemap="#nlohmann_1_1json__sax_3_01BasicJsonType_01_4_coll__map" alt="Collaboration graph"/></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0cef30121f02b7fee85e9708148ea0aa"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0cef30121f02b7fee85e9708148ea0aa">number_integer_t</a> = typename BasicJsonType::number_integer_t</td></tr>
<tr class="separator:a0cef30121f02b7fee85e9708148ea0aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32028cc056ae0f43aaae331cdbbbf856"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a32028cc056ae0f43aaae331cdbbbf856">number_unsigned_t</a> = typename BasicJsonType::number_unsigned_t</td></tr>
<tr class="separator:a32028cc056ae0f43aaae331cdbbbf856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390c209bffd8c4800c8f3076dc465a20"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a390c209bffd8c4800c8f3076dc465a20">number_float_t</a> = typename BasicJsonType::number_float_t</td></tr>
<tr class="separator:a390c209bffd8c4800c8f3076dc465a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01977a9f3c5b3667b7a2929ed91061e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> = typename BasicJsonType::string_t</td></tr>
<tr class="separator:ae01977a9f3c5b3667b7a2929ed91061e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ef406ba81eef08aadf4a9ef48d742bd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0ef406ba81eef08aadf4a9ef48d742bd">binary_t</a> = typename BasicJsonType::binary_t</td></tr>
<tr class="separator:a0ef406ba81eef08aadf4a9ef48d742bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0ad26edef3f8d530dcec3192bba82df6"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0ad26edef3f8d530dcec3192bba82df6">null</a> ()=0</td></tr>
<tr class="memdesc:a0ad26edef3f8d530dcec3192bba82df6"><td class="mdescLeft">&#160;</td><td class="mdescRight">a null value was read <a href="#a0ad26edef3f8d530dcec3192bba82df6">More...</a><br /></td></tr>
<tr class="separator:a0ad26edef3f8d530dcec3192bba82df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ed080814fa656191a537284bb0c575"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a82ed080814fa656191a537284bb0c575">boolean</a> (bool val)=0</td></tr>
<tr class="memdesc:a82ed080814fa656191a537284bb0c575"><td class="mdescLeft">&#160;</td><td class="mdescRight">a boolean value was read <a href="#a82ed080814fa656191a537284bb0c575">More...</a><br /></td></tr>
<tr class="separator:a82ed080814fa656191a537284bb0c575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa7a78b8e9cc9cc3ac99927143142a5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#affa7a78b8e9cc9cc3ac99927143142a5">number_integer</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0cef30121f02b7fee85e9708148ea0aa">number_integer_t</a> val)=0</td></tr>
<tr class="memdesc:affa7a78b8e9cc9cc3ac99927143142a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">an integer number was read <a href="#affa7a78b8e9cc9cc3ac99927143142a5">More...</a><br /></td></tr>
<tr class="separator:affa7a78b8e9cc9cc3ac99927143142a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b253083e0509923ba195136f49face"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ad9b253083e0509923ba195136f49face">number_unsigned</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a32028cc056ae0f43aaae331cdbbbf856">number_unsigned_t</a> val)=0</td></tr>
<tr class="memdesc:ad9b253083e0509923ba195136f49face"><td class="mdescLeft">&#160;</td><td class="mdescRight">an unsigned integer number was read <a href="#ad9b253083e0509923ba195136f49face">More...</a><br /></td></tr>
<tr class="separator:ad9b253083e0509923ba195136f49face"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7c31614e8a82164d2d7f8dbf4671b25"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae7c31614e8a82164d2d7f8dbf4671b25">number_float</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a390c209bffd8c4800c8f3076dc465a20">number_float_t</a> val, const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;s)=0</td></tr>
<tr class="memdesc:ae7c31614e8a82164d2d7f8dbf4671b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">an floating-point number was read <a href="#ae7c31614e8a82164d2d7f8dbf4671b25">More...</a><br /></td></tr>
<tr class="separator:ae7c31614e8a82164d2d7f8dbf4671b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07eab82f6c82d606787eee9ad73d2bda"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a07eab82f6c82d606787eee9ad73d2bda">string</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;val)=0</td></tr>
<tr class="memdesc:a07eab82f6c82d606787eee9ad73d2bda"><td class="mdescLeft">&#160;</td><td class="mdescRight">a string was read <a href="#a07eab82f6c82d606787eee9ad73d2bda">More...</a><br /></td></tr>
<tr class="separator:a07eab82f6c82d606787eee9ad73d2bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c2dbde07138cc436ea7fbf22c1e92d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a38c2dbde07138cc436ea7fbf22c1e92d">binary</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0ef406ba81eef08aadf4a9ef48d742bd">binary_t</a> &amp;val)=0</td></tr>
<tr class="memdesc:a38c2dbde07138cc436ea7fbf22c1e92d"><td class="mdescLeft">&#160;</td><td class="mdescRight">a binary string was read <a href="#a38c2dbde07138cc436ea7fbf22c1e92d">More...</a><br /></td></tr>
<tr class="separator:a38c2dbde07138cc436ea7fbf22c1e92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0671528b0debb5a348169d61f0382a0f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0671528b0debb5a348169d61f0382a0f">start_object</a> (std::size_t elements)=0</td></tr>
<tr class="memdesc:a0671528b0debb5a348169d61f0382a0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the beginning of an object was read <a href="#a0671528b0debb5a348169d61f0382a0f">More...</a><br /></td></tr>
<tr class="separator:a0671528b0debb5a348169d61f0382a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0c7ecd80b18d18a8cc76f71cfc2028"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a2e0c7ecd80b18d18a8cc76f71cfc2028">key</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;val)=0</td></tr>
<tr class="memdesc:a2e0c7ecd80b18d18a8cc76f71cfc2028"><td class="mdescLeft">&#160;</td><td class="mdescRight">an object key was read <a href="#a2e0c7ecd80b18d18a8cc76f71cfc2028">More...</a><br /></td></tr>
<tr class="separator:a2e0c7ecd80b18d18a8cc76f71cfc2028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0c722d53ff97be700ccf6a9468bd456"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ad0c722d53ff97be700ccf6a9468bd456">end_object</a> ()=0</td></tr>
<tr class="memdesc:ad0c722d53ff97be700ccf6a9468bd456"><td class="mdescLeft">&#160;</td><td class="mdescRight">the end of an object was read <a href="#ad0c722d53ff97be700ccf6a9468bd456">More...</a><br /></td></tr>
<tr class="separator:ad0c722d53ff97be700ccf6a9468bd456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c53878cf08d463eb4e7ca0270532572"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a5c53878cf08d463eb4e7ca0270532572">start_array</a> (std::size_t elements)=0</td></tr>
<tr class="memdesc:a5c53878cf08d463eb4e7ca0270532572"><td class="mdescLeft">&#160;</td><td class="mdescRight">the beginning of an array was read <a href="#a5c53878cf08d463eb4e7ca0270532572">More...</a><br /></td></tr>
<tr class="separator:a5c53878cf08d463eb4e7ca0270532572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235ee975617f28e6a996d1e36a282312"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a235ee975617f28e6a996d1e36a282312">end_array</a> ()=0</td></tr>
<tr class="memdesc:a235ee975617f28e6a996d1e36a282312"><td class="mdescLeft">&#160;</td><td class="mdescRight">the end of an array was read <a href="#a235ee975617f28e6a996d1e36a282312">More...</a><br /></td></tr>
<tr class="separator:a235ee975617f28e6a996d1e36a282312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60287e3bd85f489e04c83f7e3b76e613"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a60287e3bd85f489e04c83f7e3b76e613">parse_error</a> (std::size_t position, const std::string &amp;last_token, const <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">detail::exception</a> &amp;ex)=0</td></tr>
<tr class="memdesc:a60287e3bd85f489e04c83f7e3b76e613"><td class="mdescLeft">&#160;</td><td class="mdescRight">a parse error occurred <a href="#a60287e3bd85f489e04c83f7e3b76e613">More...</a><br /></td></tr>
<tr class="separator:a60287e3bd85f489e04c83f7e3b76e613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0f445c1173fa731104d93496a7e780"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#aac0f445c1173fa731104d93496a7e780">json_sax</a> ()=default</td></tr>
<tr class="separator:aac0f445c1173fa731104d93496a7e780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8358c063b2d7222b3aafa62fded04403"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a8358c063b2d7222b3aafa62fded04403">json_sax</a> (const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;)=default</td></tr>
<tr class="separator:a8358c063b2d7222b3aafa62fded04403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62dae3713ca4914265904e30cd6b6347"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a62dae3713ca4914265904e30cd6b6347">json_sax</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;&amp;) noexcept=default</td></tr>
<tr class="separator:a62dae3713ca4914265904e30cd6b6347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a90dae111cf189ac9ad340a60b199b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a1a90dae111cf189ac9ad340a60b199b6">operator=</a> (const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;)=default</td></tr>
<tr class="separator:a1a90dae111cf189ac9ad340a60b199b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74584e3dc41f2465e69b37d7d2bf694"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ac74584e3dc41f2465e69b37d7d2bf694">operator=</a> (<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> &amp;&amp;) noexcept=default</td></tr>
<tr class="separator:ac74584e3dc41f2465e69b37d7d2bf694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af31bacfa81aa7818d8639d1da65c8eb5"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#af31bacfa81aa7818d8639d1da65c8eb5">~json_sax</a> ()=default</td></tr>
<tr class="separator:af31bacfa81aa7818d8639d1da65c8eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename BasicJsonType&gt;<br />
struct nlohmann::json_sax&lt; BasicJsonType &gt;</h3>
<p>SAX interface. </p>
<p>This class describes the SAX interface used by <a class="el" href="../../d9/dcc/classnlohmann_1_1basic__json.html#a12b382c6407da5543827ce4b24bb5008">nlohmann::json::sax_parse</a>. Each function is called in different situations while the input is parsed. The boolean return value informs the parser whether to continue processing the input. </p>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05730">5730</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a0ef406ba81eef08aadf4a9ef48d742bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ef406ba81eef08aadf4a9ef48d742bd">&#9670;&nbsp;</a></span>binary_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0ef406ba81eef08aadf4a9ef48d742bd">binary_t</a> = typename BasicJsonType::binary_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05736">5736</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<a id="a390c209bffd8c4800c8f3076dc465a20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a390c209bffd8c4800c8f3076dc465a20">&#9670;&nbsp;</a></span>number_float_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a390c209bffd8c4800c8f3076dc465a20">number_float_t</a> = typename BasicJsonType::number_float_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05734">5734</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<a id="a0cef30121f02b7fee85e9708148ea0aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cef30121f02b7fee85e9708148ea0aa">&#9670;&nbsp;</a></span>number_integer_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0cef30121f02b7fee85e9708148ea0aa">number_integer_t</a> = typename BasicJsonType::number_integer_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05732">5732</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<a id="a32028cc056ae0f43aaae331cdbbbf856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32028cc056ae0f43aaae331cdbbbf856">&#9670;&nbsp;</a></span>number_unsigned_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a32028cc056ae0f43aaae331cdbbbf856">number_unsigned_t</a> = typename BasicJsonType::number_unsigned_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05733">5733</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<a id="ae01977a9f3c5b3667b7a2929ed91061e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae01977a9f3c5b3667b7a2929ed91061e">&#9670;&nbsp;</a></span>string_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> = typename BasicJsonType::string_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l05735">5735</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aac0f445c1173fa731104d93496a7e780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac0f445c1173fa731104d93496a7e780">&#9670;&nbsp;</a></span>json_sax() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8358c063b2d7222b3aafa62fded04403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8358c063b2d7222b3aafa62fded04403">&#9670;&nbsp;</a></span>json_sax() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&lt; BasicJsonType &gt; &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a62dae3713ca4914265904e30cd6b6347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62dae3713ca4914265904e30cd6b6347">&#9670;&nbsp;</a></span>json_sax() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&lt; BasicJsonType &gt; &amp;&amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af31bacfa81aa7818d8639d1da65c8eb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af31bacfa81aa7818d8639d1da65c8eb5">&#9670;&nbsp;</a></span>~json_sax()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::~<a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a38c2dbde07138cc436ea7fbf22c1e92d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38c2dbde07138cc436ea7fbf22c1e92d">&#9670;&nbsp;</a></span>binary()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::binary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0ef406ba81eef08aadf4a9ef48d742bd">binary_t</a> &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>a binary string was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>binary value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>It is safe to move the passed binary. </dd></dl>
</div>
</div>
<a id="a82ed080814fa656191a537284bb0c575"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82ed080814fa656191a537284bb0c575">&#9670;&nbsp;</a></span>boolean()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::boolean </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>a boolean value was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>boolean value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="a235ee975617f28e6a996d1e36a282312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a235ee975617f28e6a996d1e36a282312">&#9670;&nbsp;</a></span>end_array()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::end_array </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the end of an array was read </p>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="ad0c722d53ff97be700ccf6a9468bd456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0c722d53ff97be700ccf6a9468bd456">&#9670;&nbsp;</a></span>end_object()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::end_object </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the end of an object was read </p>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="a2e0c7ecd80b18d18a8cc76f71cfc2028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0c7ecd80b18d18a8cc76f71cfc2028">&#9670;&nbsp;</a></span>key()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::key </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>an object key was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>object key </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>It is safe to move the passed string. </dd></dl>
</div>
</div>
<a id="a0ad26edef3f8d530dcec3192bba82df6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ad26edef3f8d530dcec3192bba82df6">&#9670;&nbsp;</a></span>null()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::null </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>a null value was read </p>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="ae7c31614e8a82164d2d7f8dbf4671b25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7c31614e8a82164d2d7f8dbf4671b25">&#9670;&nbsp;</a></span>number_float()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::number_float </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a390c209bffd8c4800c8f3076dc465a20">number_float_t</a>&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>an floating-point number was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>floating-point value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>raw token value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="affa7a78b8e9cc9cc3ac99927143142a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affa7a78b8e9cc9cc3ac99927143142a5">&#9670;&nbsp;</a></span>number_integer()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::number_integer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a0cef30121f02b7fee85e9708148ea0aa">number_integer_t</a>&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>an integer number was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>integer value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="ad9b253083e0509923ba195136f49face"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9b253083e0509923ba195136f49face">&#9670;&nbsp;</a></span>number_unsigned()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::number_unsigned </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#a32028cc056ae0f43aaae331cdbbbf856">number_unsigned_t</a>&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>an unsigned integer number was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>unsigned integer value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
</div>
</div>
<a id="a1a90dae111cf189ac9ad340a60b199b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a90dae111cf189ac9ad340a60b199b6">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&amp; <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&lt; BasicJsonType &gt; &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac74584e3dc41f2465e69b37d7d2bf694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac74584e3dc41f2465e69b37d7d2bf694">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&amp; <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a>&lt; BasicJsonType &gt; &amp;&amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a60287e3bd85f489e04c83f7e3b76e613"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60287e3bd85f489e04c83f7e3b76e613">&#9670;&nbsp;</a></span>parse_error()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::parse_error </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</td>
<td class="paramname"><em>position</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>last_token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">detail::exception</a> &amp;&#160;</td>
<td class="paramname"><em>ex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>a parse error occurred </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">position</td><td>the position in the input where the error occurs </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">last_token</td><td>the last read token </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">ex</td><td>an exception object describing the error </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed (must return false) </dd></dl>
</div>
</div>
<a id="a5c53878cf08d463eb4e7ca0270532572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c53878cf08d463eb4e7ca0270532572">&#9670;&nbsp;</a></span>start_array()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::start_array </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</td>
<td class="paramname"><em>elements</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the beginning of an array was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">elements</td><td>number of array elements or -1 if unknown </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>binary formats may report the number of elements </dd></dl>
</div>
</div>
<a id="a0671528b0debb5a348169d61f0382a0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0671528b0debb5a348169d61f0382a0f">&#9670;&nbsp;</a></span>start_object()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::start_object </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</td>
<td class="paramname"><em>elements</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>the beginning of an object was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">elements</td><td>number of object elements or -1 if unknown </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>binary formats may report the number of elements </dd></dl>
</div>
</div>
<a id="a07eab82f6c82d606787eee9ad73d2bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07eab82f6c82d606787eee9ad73d2bda">&#9670;&nbsp;</a></span>string()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">nlohmann::json_sax</a>&lt; BasicJsonType &gt;::string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e">string_t</a> &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>a string was read </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>string value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>whether parsing should proceed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>It is safe to move the passed string. </dd></dl>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../d0/d82/structnlohmann_1_1json__sax.html">json_sax</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
var structnlohmann_1_1json__sax =
[
[ "binary_t", "d0/d82/structnlohmann_1_1json__sax.html#a0ef406ba81eef08aadf4a9ef48d742bd", null ],
[ "number_float_t", "d0/d82/structnlohmann_1_1json__sax.html#a390c209bffd8c4800c8f3076dc465a20", null ],
[ "number_integer_t", "d0/d82/structnlohmann_1_1json__sax.html#a0cef30121f02b7fee85e9708148ea0aa", null ],
[ "number_unsigned_t", "d0/d82/structnlohmann_1_1json__sax.html#a32028cc056ae0f43aaae331cdbbbf856", null ],
[ "string_t", "d0/d82/structnlohmann_1_1json__sax.html#ae01977a9f3c5b3667b7a2929ed91061e", null ],
[ "json_sax", "d0/d82/structnlohmann_1_1json__sax.html#aac0f445c1173fa731104d93496a7e780", null ],
[ "json_sax", "d0/d82/structnlohmann_1_1json__sax.html#a8358c063b2d7222b3aafa62fded04403", null ],
[ "json_sax", "d0/d82/structnlohmann_1_1json__sax.html#a62dae3713ca4914265904e30cd6b6347", null ],
[ "~json_sax", "d0/d82/structnlohmann_1_1json__sax.html#af31bacfa81aa7818d8639d1da65c8eb5", null ],
[ "binary", "d0/d82/structnlohmann_1_1json__sax.html#a38c2dbde07138cc436ea7fbf22c1e92d", null ],
[ "boolean", "d0/d82/structnlohmann_1_1json__sax.html#a82ed080814fa656191a537284bb0c575", null ],
[ "end_array", "d0/d82/structnlohmann_1_1json__sax.html#a235ee975617f28e6a996d1e36a282312", null ],
[ "end_object", "d0/d82/structnlohmann_1_1json__sax.html#ad0c722d53ff97be700ccf6a9468bd456", null ],
[ "key", "d0/d82/structnlohmann_1_1json__sax.html#a2e0c7ecd80b18d18a8cc76f71cfc2028", null ],
[ "null", "d0/d82/structnlohmann_1_1json__sax.html#a0ad26edef3f8d530dcec3192bba82df6", null ],
[ "number_float", "d0/d82/structnlohmann_1_1json__sax.html#ae7c31614e8a82164d2d7f8dbf4671b25", null ],
[ "number_integer", "d0/d82/structnlohmann_1_1json__sax.html#affa7a78b8e9cc9cc3ac99927143142a5", null ],
[ "number_unsigned", "d0/d82/structnlohmann_1_1json__sax.html#ad9b253083e0509923ba195136f49face", null ],
[ "operator=", "d0/d82/structnlohmann_1_1json__sax.html#a1a90dae111cf189ac9ad340a60b199b6", null ],
[ "operator=", "d0/d82/structnlohmann_1_1json__sax.html#ac74584e3dc41f2465e69b37d7d2bf694", null ],
[ "parse_error", "d0/d82/structnlohmann_1_1json__sax.html#a60287e3bd85f489e04c83f7e3b76e613", null ],
[ "start_array", "d0/d82/structnlohmann_1_1json__sax.html#a5c53878cf08d463eb4e7ca0270532572", null ],
[ "start_object", "d0/d82/structnlohmann_1_1json__sax.html#a0671528b0debb5a348169d61f0382a0f", null ],
[ "string", "d0/d82/structnlohmann_1_1json__sax.html#a07eab82f6c82d606787eee9ad73d2bda", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt; Struct Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/d8d/structnlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt; Struct Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/d4f/structnlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4__inherit__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4_inherit__map" alt="Inheritance graph"/></div>
</div>
<div class="dynheader">
Collaboration diagram for nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/d04/structnlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4__coll__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4_coll__map" alt="Collaboration graph"/></div>
</div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename T&gt;<br />
struct nlohmann::detail::is_json_ref&lt; json_ref&lt; T &gt; &gt;</h3>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03450">3450</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="../../d0/d8d/structnlohmann_1_1detail_1_1is__json__ref_3_01json__ref_3_01T_01_4_01_4.html">is_json_ref&lt; json_ref&lt; T &gt; &gt;</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
<map id="cudnn_frontend::ReductionDesc_v8" name="cudnn_frontend::ReductionDesc_v8">
<area shape="rect" id="node2" href="$d6/d88/classcudnn__frontend_1_1BackendDescriptor.html" title="{cudnn_frontend::BackendDescriptor\n|# pointer\l# status\l# err_msg\l|+ describe()\l+ get_raw_desc()\l+ get_status()\l+ set_status()\l+ set_error()\l+ get_error()\l+ get_desc()\l+ initialize_managed\l_backend_pointer()\l# BackendDescriptor()\l# BackendDescriptor()\l}" alt="" coords="5,5,236,259"/>
</map>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: cudnn_frontend::ConditionalStreamer Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="../../d5/db0/classcudnn__frontend_1_1ConditionalStreamer-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">cudnn_frontend::ConditionalStreamer Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for cudnn_frontend::ConditionalStreamer:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d3d/classcudnn__frontend_1_1ConditionalStreamer__coll__graph.png" border="0" usemap="#cudnn__frontend_1_1ConditionalStreamer_coll__map" alt="Collaboration graph"/></div>
<map name="cudnn__frontend_1_1ConditionalStreamer_coll__map" id="cudnn__frontend_1_1ConditionalStreamer_coll__map">
<area shape="rect" id="node2" title="STL class. " alt="" coords="50,400,145,477"/>
<area shape="rect" id="node3" title="STL class. " alt="" coords="31,259,164,351"/>
<area shape="rect" id="node4" title="STL class. " alt="" coords="20,132,175,209"/>
<area shape="rect" id="node5" title="STL class. " alt="" coords="47,5,147,83"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af0e01afa50813ff4c76b57566a47cd25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#af0e01afa50813ff4c76b57566a47cd25">ConditionalStreamer</a> (std::ostream &amp;stream_)</td></tr>
<tr class="separator:af0e01afa50813ff4c76b57566a47cd25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7be351ca01c5d3d8425bfc9df99e339c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7be351ca01c5d3d8425bfc9df99e339c"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html">ConditionalStreamer</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#a7be351ca01c5d3d8425bfc9df99e339c">operator&lt;&lt;</a> (const T &amp;t) const</td></tr>
<tr class="separator:a7be351ca01c5d3d8425bfc9df99e339c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d1ad7c28584c69056d1ad2f45fb3c8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html">ConditionalStreamer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#a43d1ad7c28584c69056d1ad2f45fb3c8">operator&lt;&lt;</a> (std::ostream &amp;(*spl)(std::ostream &amp;)) const</td></tr>
<tr class="separator:a43d1ad7c28584c69056d1ad2f45fb3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aa2bd02647c39251cb7f11b01948aca43"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#aa2bd02647c39251cb7f11b01948aca43">stream</a></td></tr>
<tr class="separator:aa2bd02647c39251cb7f11b01948aca43"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00050">50</a> of file <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af0e01afa50813ff4c76b57566a47cd25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0e01afa50813ff4c76b57566a47cd25">&#9670;&nbsp;</a></span>ConditionalStreamer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">cudnn_frontend::ConditionalStreamer::ConditionalStreamer </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream_</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00054">54</a> of file <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7be351ca01c5d3d8425bfc9df99e339c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7be351ca01c5d3d8425bfc9df99e339c">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html">ConditionalStreamer</a>&amp; cudnn_frontend::ConditionalStreamer::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00058">58</a> of file <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>.</p>
<p class="reference">References <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00032">cudnn_frontend::isLoggingEnabled()</a>.</p>
</div>
</div>
<a id="a43d1ad7c28584c69056d1ad2f45fb3c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43d1ad7c28584c69056d1ad2f45fb3c8">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html">ConditionalStreamer</a>&amp; cudnn_frontend::ConditionalStreamer::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;(*)(std::ostream &amp;)&#160;</td>
<td class="paramname"><em>spl</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00064">64</a> of file <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>.</p>
<p class="reference">References <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00032">cudnn_frontend::isLoggingEnabled()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa2bd02647c39251cb7f11b01948aca43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2bd02647c39251cb7f11b01948aca43">&#9670;&nbsp;</a></span>stream</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream&amp; cudnn_frontend::ConditionalStreamer::stream</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html#l00052">52</a> of file <a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="../../d8/dc4/cudnn__frontend__Logging_8h_source.html">cudnn_frontend_Logging.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../df/de1/namespacecudnn__frontend.html">cudnn_frontend</a></li><li class="navelem"><a class="el" href="../../d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html">ConditionalStreamer</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
var classcudnn__frontend_1_1ConditionalStreamer =
[
[ "ConditionalStreamer", "d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#af0e01afa50813ff4c76b57566a47cd25", null ],
[ "operator<<", "d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#a7be351ca01c5d3d8425bfc9df99e339c", null ],
[ "operator<<", "d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#a43d1ad7c28584c69056d1ad2f45fb3c8", null ],
[ "stream", "d0/d92/classcudnn__frontend_1_1ConditionalStreamer.html#aa2bd02647c39251cb7f11b01948aca43", null ]
];
\ No newline at end of file
<map id="cudnn_frontend_ReductionDesc.h" name="cudnn_frontend_ReductionDesc.h">
<area shape="rect" id="node10" href="$df/d17/cudnn__frontend__utils_8h.html" title="cudnn_frontend_utils.h" alt="" coords="746,95,899,121"/>
<area shape="rect" id="node14" href="$dc/d11/cudnn__backend__base_8h.html" title="cudnn_backend_base.h" alt="" coords="742,244,901,271"/>
<area shape="rect" id="node16" href="$d8/dc4/cudnn__frontend__Logging_8h.html" title="cudnn_frontend_Logging.h" alt="" coords="921,169,1095,196"/>
</map>
1558f60cacd15da22c28b8cedb56d450
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">cudnn_frontend::OpaqueBackendPointer Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#ac1700c7d96af0250e5721f5e5f9d95bc">get_backend_descriptor</a>() const</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#abd4f69554da364008f3780e9dc3a5bfc">get_status</a>() const</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#aa9059097bb9161d454c6e17b03ca236c">is_good</a>() const</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#a47968d641c0da8d33882f86d8afa30b4">m_desc</a></td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#a42a928eb5b2524d1c3f67b7200dd53c9">OpaqueBackendPointer</a>(const OpaqueBackendPointer &amp;)=delete</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#a997d733607e747516eb2334c51c48f29">OpaqueBackendPointer</a>(OpaqueBackendPointer &amp;&amp;)=default</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#aadf0c53d7aedb1c6c121b2736e98b2dd">OpaqueBackendPointer</a>(cudnnBackendDescriptorType_t type)</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#adf5bf20f5bdfbfdecd05360830b34b89">operator=</a>(const OpaqueBackendPointer &amp;)=delete</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#a10487abe0a45d35824ec75b0d3894f21">status</a></td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html#a9f549dd95873ac3a02689ef97f4a6c75">~OpaqueBackendPointer</a>()</td><td class="entry"><a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">cudnn_frontend::OpaqueBackendPointer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt; Struct Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/dad/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../dc/dc7/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible08f2b97ced9133b6c9efddf038a31cca.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt; Struct Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/dfe/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatiblee89f2e4ea218ad02a7f448ec0628ed54.png" border="0" usemap="#nlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01CompatibleStringType_00_01enable__if__t_3_01is__detected__exact_3_01typename_01BasicJsonType_1_1string__t_1_1value__type_00_01value__type__t_00_01CompatibleStringType_01_4_1_1value_01_4_01_4_coll__map" alt="Collaboration graph"/></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:adac1e17a2ddf9ac94be736e96e8943a9"><td class="memItemLeft" align="right" valign="top">static constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dad/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html#adac1e17a2ddf9ac94be736e96e8943a9">value</a></td></tr>
<tr class="separator:adac1e17a2ddf9ac94be736e96e8943a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename BasicJsonType, typename CompatibleStringType&gt;<br />
struct nlohmann::detail::is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;</h3>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03684">3684</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="adac1e17a2ddf9ac94be736e96e8943a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adac1e17a2ddf9ac94be736e96e8943a9">&#9670;&nbsp;</a></span>value</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType , typename CompatibleStringType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto <a class="el" href="../../d2/d3a/structnlohmann_1_1detail_1_1is__compatible__string__type__impl.html">nlohmann::detail::is_compatible_string_type_impl</a>&lt; BasicJsonType, CompatibleStringType, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a7542b4dbac07817fd4849ecfa4619def">is_detected_exact</a>&lt; typename BasicJsonType::string_t::value_type, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#af91beae90c2fb0f931079b3d50a343bc">value_type_t</a>, CompatibleStringType &gt;::value &gt; &gt;::value</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> is_constructible&lt;typename BasicJsonType::string_t, CompatibleStringType&gt;::value</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03689">3689</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="../../d0/dad/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html">is_compatible_string_type_impl&lt; BasicJsonType, CompatibleStringType, enable_if_t&lt; is_detected_exact&lt; typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType &gt;::value &gt; &gt;</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
var structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6 =
[
[ "value", "d0/dad/structnlohmann_1_1detail_1_1is__compatible__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html#adac1e17a2ddf9ac94be736e96e8943a9", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::detail::identity_tag&lt; T &gt; Struct Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">CUDNN Frontend API
&#160;<span id="projectnumber">8.3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/db1/structnlohmann_1_1detail_1_1identity__tag.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">nlohmann::detail::identity_tag&lt; T &gt; Struct Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for nlohmann::detail::identity_tag&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d6d/structnlohmann_1_1detail_1_1identity__tag__coll__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1identity__tag_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
</div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T&gt;<br />
struct nlohmann::detail::identity_tag&lt; T &gt;</h3>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03183">3183</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="../../d0/db1/structnlohmann_1_1detail_1_1identity__tag.html">identity_tag</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
<map id="nlohmann::detail::is_basic_json&lt; typename &gt;" name="nlohmann::detail::is_basic_json&lt; typename &gt;">
</map>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment