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

add new files

parent c2b62b7f
<map id="nlohmann::detail::is_constructible_array_type&lt; BasicJsonType, ConstructibleArrayType &gt;" name="nlohmann::detail::is_constructible_array_type&lt; BasicJsonType, ConstructibleArrayType &gt;">
<area shape="rect" id="node2" href="$d8/d8b/structnlohmann_1_1detail_1_1is__constructible__array__type__impl.html" title="{nlohmann::detail::is\l_constructible_array\l_type_impl\&lt; BasicJsonType,\l ConstructibleArrayType \&gt;\n||}" alt="" coords="5,345,196,467"/>
<area shape="rect" id="node4" href="$d8/d8b/structnlohmann_1_1detail_1_1is__constructible__array__type__impl.html" title="{nlohmann::detail::is\l_constructible_array\l_type_impl\&lt; BasicJsonType,\l ConstructibleArrayType,\l typename \&gt;\n||}" alt="" coords="117,132,308,268"/>
</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::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &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/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.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-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d2/d6c/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compati1168634cedff9d7e18b9909ed68ebe6b.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">nlohmann::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &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_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::value &gt; &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/db8/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compati9e1648edfab196390907b5831efed54c.png" border="0" usemap="#nlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01CompatibleNumberIntegerType_00_01enable__if__t_3_01std_1_1is__integral_3_01RealIntegerType_01_4_1_1value_01_6_6std_1_1is__integral_3_01CompatibleNumberIntegerType_01_4_1_1value_01_6_6_9std_1_1is__same_3_01bool_00_01CompatibleNumberIntegerType_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-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ab267aabfe36c5b9c305c5e5faf06ea36"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#ab267aabfe36c5b9c305c5e5faf06ea36">RealLimits</a> = std::numeric_limits&lt; RealIntegerType &gt;</td></tr>
<tr class="separator:ab267aabfe36c5b9c305c5e5faf06ea36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24d97696ca33fba8096e452b1901a8e6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a24d97696ca33fba8096e452b1901a8e6">CompatibleLimits</a> = std::numeric_limits&lt; CompatibleNumberIntegerType &gt;</td></tr>
<tr class="separator:a24d97696ca33fba8096e452b1901a8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a8fd20d5e7d65d14b4e9f4ee181a3aded"><td class="memItemLeft" align="right" valign="top">static constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a></td></tr>
<tr class="separator:a8fd20d5e7d65d14b4e9f4ee181a3aded"><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 RealIntegerType, typename CompatibleNumberIntegerType&gt;<br />
struct nlohmann::detail::is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::value &gt; &gt;</h3>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03787">3787</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="a24d97696ca33fba8096e452b1901a8e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24d97696ca33fba8096e452b1901a8e6">&#9670;&nbsp;</a></span>CompatibleLimits</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RealIntegerType , typename CompatibleNumberIntegerType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../dd/d13/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html">nlohmann::detail::is_compatible_integer_type_impl</a>&lt; RealIntegerType, CompatibleNumberIntegerType, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; std::is_integral&lt; RealIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &gt; &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a24d97696ca33fba8096e452b1901a8e6">CompatibleLimits</a> = std::numeric_limits&lt;CompatibleNumberIntegerType&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03795">3795</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<a id="ab267aabfe36c5b9c305c5e5faf06ea36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab267aabfe36c5b9c305c5e5faf06ea36">&#9670;&nbsp;</a></span>RealLimits</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RealIntegerType , typename CompatibleNumberIntegerType &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../dd/d13/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html">nlohmann::detail::is_compatible_integer_type_impl</a>&lt; RealIntegerType, CompatibleNumberIntegerType, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; std::is_integral&lt; RealIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">value</a> &gt; &gt;::<a class="el" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#ab267aabfe36c5b9c305c5e5faf06ea36">RealLimits</a> = std::numeric_limits&lt;RealIntegerType&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03794">3794</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a8fd20d5e7d65d14b4e9f4ee181a3aded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fd20d5e7d65d14b4e9f4ee181a3aded">&#9670;&nbsp;</a></span>value</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename RealIntegerType , typename CompatibleNumberIntegerType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto <a class="el" href="../../dd/d13/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html">nlohmann::detail::is_compatible_integer_type_impl</a>&lt; RealIntegerType, CompatibleNumberIntegerType, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &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;RealIntegerType,</div><div class="line"> CompatibleNumberIntegerType&gt;<a class="code" href="../../d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded">::value</a> &amp;&amp;</div><div class="line"> CompatibleLimits::is_integer &amp;&amp;</div><div class="line"> RealLimits::is_signed == CompatibleLimits::is_signed</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03797">3797</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/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html">is_compatible_integer_type_impl&lt; RealIntegerType, CompatibleNumberIntegerType, enable_if_t&lt; std::is_integral&lt; RealIntegerType &gt;::value &amp;&amp;std::is_integral&lt; CompatibleNumberIntegerType &gt;::value &amp;&amp;!std::is_same&lt; bool, CompatibleNumberIntegerType &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__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796 =
[
[ "CompatibleLimits", "d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a24d97696ca33fba8096e452b1901a8e6", null ],
[ "RealLimits", "d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#ab267aabfe36c5b9c305c5e5faf06ea36", null ],
[ "value", "d0/d14/structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01RealIntegerType_00_01Compatie5920c849e839ebb9f8c57349c900796.html#a8fd20d5e7d65d14b4e9f4ee181a3aded", null ]
];
\ No newline at end of file
<map id="nlohmann::detail::utility_internal::Gen&lt; T, N &gt;" name="nlohmann::detail::utility_internal::Gen&lt; T, N &gt;">
</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::VariantPack_v8 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/d20/classcudnn__frontend_1_1VariantPack__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="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="../../d2/d47/classcudnn__frontend_1_1VariantPack__v8-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">cudnn_frontend::VariantPack_v8 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for cudnn_frontend::VariantPack_v8:</div>
<div class="dyncontent">
<div class="center"><img src="../../d3/d45/classcudnn__frontend_1_1VariantPack__v8__inherit__graph.png" border="0" usemap="#cudnn__frontend_1_1VariantPack__v8_inherit__map" alt="Inheritance graph"/></div>
<map name="cudnn__frontend_1_1VariantPack__v8_inherit__map" id="cudnn__frontend_1_1VariantPack__v8_inherit__map">
<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>
</div>
<div class="dynheader">
Collaboration diagram for cudnn_frontend::VariantPack_v8:</div>
<div class="dyncontent">
<div class="center"><img src="../../da/d63/classcudnn__frontend_1_1VariantPack__v8__coll__graph.png" border="0" usemap="#cudnn__frontend_1_1VariantPack__v8_coll__map" alt="Collaboration graph"/></div>
<map name="cudnn__frontend_1_1VariantPack__v8_coll__map" id="cudnn__frontend_1_1VariantPack__v8_coll__map">
<area shape="rect" id="node2" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html" title="{cudnn_frontend::BackendDescriptor\n||+ 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="113,301,344,525"/>
<area shape="rect" id="node3" title="STL class. " alt="" coords="29,154,109,231"/>
<area shape="rect" id="node4" title="STL class. " alt="" coords="5,5,132,97"/>
</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:a7ba1c4736d3b0f187dc06344ca4e2032"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a7ba1c4736d3b0f187dc06344ca4e2032">describe</a> () const override</td></tr>
<tr class="memdesc:a7ba1c4736d3b0f187dc06344ca4e2032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string describing the backend Descriptor. <a href="#a7ba1c4736d3b0f187dc06344ca4e2032">More...</a><br /></td></tr>
<tr class="separator:a7ba1c4736d3b0f187dc06344ca4e2032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66cd4457f8608ac191b24b7f74ee758d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a66cd4457f8608ac191b24b7f74ee758d">VariantPack_v8</a> (<a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&amp;from)=default</td></tr>
<tr class="separator:a66cd4457f8608ac191b24b7f74ee758d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab793e848c95ee7bc24a4885471092741"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab793e848c95ee7bc24a4885471092741">operator=</a> (<a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&amp;from)=default</td></tr>
<tr class="separator:ab793e848c95ee7bc24a4885471092741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a7b12efe39ed7a24631ed05630721d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a55a7b12efe39ed7a24631ed05630721d">~VariantPack_v8</a> ()=default</td></tr>
<tr class="separator:a55a7b12efe39ed7a24631ed05630721d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcudnn__frontend_1_1BackendDescriptor')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td></tr>
<tr class="memitem:a3aa1ab42ab96471092185f15e22c1e9f inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">cudnnBackendDescriptor_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a3aa1ab42ab96471092185f15e22c1e9f">get_raw_desc</a> () const</td></tr>
<tr class="separator:a3aa1ab42ab96471092185f15e22c1e9f inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af34344e365e6422ee86955349bf80b49 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">cudnnStatus_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#af34344e365e6422ee86955349bf80b49">get_status</a> () const</td></tr>
<tr class="memdesc:af34344e365e6422ee86955349bf80b49 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current status of the descriptor. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#af34344e365e6422ee86955349bf80b49">More...</a><br /></td></tr>
<tr class="separator:af34344e365e6422ee86955349bf80b49 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ef02443f20b90223baf5f1922505eab inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a3ef02443f20b90223baf5f1922505eab">set_status</a> (cudnnStatus_t const status_) const</td></tr>
<tr class="memdesc:a3ef02443f20b90223baf5f1922505eab inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set status of the descriptor. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a3ef02443f20b90223baf5f1922505eab">More...</a><br /></td></tr>
<tr class="separator:a3ef02443f20b90223baf5f1922505eab inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1748a5c560905314930c37b2ed1a54d2 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a1748a5c560905314930c37b2ed1a54d2">set_error</a> (const char *message) const</td></tr>
<tr class="memdesc:a1748a5c560905314930c37b2ed1a54d2 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set Diagonistic error message. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a1748a5c560905314930c37b2ed1a54d2">More...</a><br /></td></tr>
<tr class="separator:a1748a5c560905314930c37b2ed1a54d2 inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfde0f34b0bf49c45d3d9c0408284f6f inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#abfde0f34b0bf49c45d3d9c0408284f6f">get_error</a> () const</td></tr>
<tr class="memdesc:abfde0f34b0bf49c45d3d9c0408284f6f inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Diagonistic error message if any. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#abfde0f34b0bf49c45d3d9c0408284f6f">More...</a><br /></td></tr>
<tr class="separator:abfde0f34b0bf49c45d3d9c0408284f6f inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c83e78374bac747b5660fb271b947a inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/de1/namespacecudnn__frontend.html#ac94d582cdfa2adf3d68a4e675e5d69aa">ManagedOpaqueDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a57c83e78374bac747b5660fb271b947a">get_desc</a> () const</td></tr>
<tr class="memdesc:a57c83e78374bac747b5660fb271b947a inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of underlying managed descriptor. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a57c83e78374bac747b5660fb271b947a">More...</a><br /></td></tr>
<tr class="separator:a57c83e78374bac747b5660fb271b947a inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070df0d11a52793ce9480dbdcee0c24e inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">cudnnStatus_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a070df0d11a52793ce9480dbdcee0c24e">initialize_managed_backend_pointer</a> (cudnnBackendDescriptorType_t <a class="el" href="../../db/d0a/classstd_1_1conditional_1_1type.html">type</a>)</td></tr>
<tr class="memdesc:a070df0d11a52793ce9480dbdcee0c24e inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the underlying managed descriptor. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a070df0d11a52793ce9480dbdcee0c24e">More...</a><br /></td></tr>
<tr class="separator:a070df0d11a52793ce9480dbdcee0c24e inherit pub_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ab2712c9ad5eeaf561408d7245938d0c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab2712c9ad5eeaf561408d7245938d0c6">VariantPack_v8</a> ()=default</td></tr>
<tr class="separator:ab2712c9ad5eeaf561408d7245938d0c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d3416a4e2f6a67e1988e3b3cb77e88b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a7d3416a4e2f6a67e1988e3b3cb77e88b">VariantPack_v8</a> (<a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> const &amp;)=delete</td></tr>
<tr class="separator:a7d3416a4e2f6a67e1988e3b3cb77e88b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f85d13ac1341b67d85f18761f8dcb35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a3f85d13ac1341b67d85f18761f8dcb35">operator=</a> (<a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> const &amp;)=delete</td></tr>
<tr class="separator:a3f85d13ac1341b67d85f18761f8dcb35"><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:a0f8d91939842bb9003fe71280f0b230c"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a0f8d91939842bb9003fe71280f0b230c">workspace</a> = nullptr</td></tr>
<tr class="separator:a0f8d91939842bb9003fe71280f0b230c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a03ddd893f41a9ce6ca674bbfae7434"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a3a03ddd893f41a9ce6ca674bbfae7434">data_pointers</a> [10] = {nullptr}</td></tr>
<tr class="separator:a3a03ddd893f41a9ce6ca674bbfae7434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c3371913fd88b20557bcc4d8ef93219"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a5c3371913fd88b20557bcc4d8ef93219">uid</a> [10] = {-1}</td></tr>
<tr class="separator:a5c3371913fd88b20557bcc4d8ef93219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaea07e176fa0c943704285f258ba28"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#afeaea07e176fa0c943704285f258ba28">num_ptrs</a> = -1</td></tr>
<tr class="separator:afeaea07e176fa0c943704285f258ba28"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a8fcb5ec8a09de5a6f1f326f2e623cbdf"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a8fcb5ec8a09de5a6f1f326f2e623cbdf">VariantPackBuilder_v8</a></td></tr>
<tr class="separator:a8fcb5ec8a09de5a6f1f326f2e623cbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classcudnn__frontend_1_1BackendDescriptor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcudnn__frontend_1_1BackendDescriptor')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td></tr>
<tr class="memitem:a8aa93686ca88410fc048b05155148183 inherit pro_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a8aa93686ca88410fc048b05155148183">BackendDescriptor</a> (<a class="el" href="../../df/de1/namespacecudnn__frontend.html#ac94d582cdfa2adf3d68a4e675e5d69aa">ManagedOpaqueDescriptor</a> pointer_, cudnnStatus_t status_, std::string err_msg_)</td></tr>
<tr class="separator:a8aa93686ca88410fc048b05155148183 inherit pro_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5765369a5739c2ea81c4f39ce2d1c46e inherit pro_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a5765369a5739c2ea81c4f39ce2d1c46e">BackendDescriptor</a> ()=default</td></tr>
<tr class="separator:a5765369a5739c2ea81c4f39ce2d1c46e inherit pro_methods_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcudnn__frontend_1_1BackendDescriptor')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html">cudnn_frontend::BackendDescriptor</a></td></tr>
<tr class="memitem:a62312f29dbbc7c11c1da54a2ad41c52f inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/de1/namespacecudnn__frontend.html#ac94d582cdfa2adf3d68a4e675e5d69aa">ManagedOpaqueDescriptor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a62312f29dbbc7c11c1da54a2ad41c52f">pointer</a></td></tr>
<tr class="separator:a62312f29dbbc7c11c1da54a2ad41c52f inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a5466c444f2de721118334ac876c6ba inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">cudnnStatus_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a8a5466c444f2de721118334ac876c6ba">status</a> = CUDNN_STATUS_SUCCESS</td></tr>
<tr class="memdesc:a8a5466c444f2de721118334ac876c6ba inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared pointer of the <a class="el" href="../../d5/d14/classcudnn__frontend_1_1OpaqueBackendPointer.html">OpaqueBackendPointer</a>. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a8a5466c444f2de721118334ac876c6ba">More...</a><br /></td></tr>
<tr class="separator:a8a5466c444f2de721118334ac876c6ba inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d416655dab2b5a675fecb5df9ea8521 inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a0d416655dab2b5a675fecb5df9ea8521">err_msg</a></td></tr>
<tr class="memdesc:a0d416655dab2b5a675fecb5df9ea8521 inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error message if any being set. <a href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#a0d416655dab2b5a675fecb5df9ea8521">More...</a><br /></td></tr>
<tr class="separator:a0d416655dab2b5a675fecb5df9ea8521 inherit pro_attribs_classcudnn__frontend_1_1BackendDescriptor"><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><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> Class This class tells the Configuration of the Engine in terms of the knob choices Properties:</p><ul>
<li>num knobs</li>
<li>Choice</li>
<li>Engine</li>
</ul>
<p>Use <a class="el" href="../../d4/dce/classcudnn__frontend_1_1VariantPackBuilder__v8.html">VariantPackBuilder_v8</a> to build this class. Describe returns a string describing the tensor class </p>
<p class="definition">Definition at line <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00052">52</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a66cd4457f8608ac191b24b7f74ee758d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66cd4457f8608ac191b24b7f74ee758d">&#9670;&nbsp;</a></span>VariantPack_v8() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">cudnn_frontend::VariantPack_v8::VariantPack_v8 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></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="a55a7b12efe39ed7a24631ed05630721d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55a7b12efe39ed7a24631ed05630721d">&#9670;&nbsp;</a></span>~VariantPack_v8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">cudnn_frontend::VariantPack_v8::~VariantPack_v8 </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">
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00056">describe()</a>.</p>
</div>
</div>
<a id="ab2712c9ad5eeaf561408d7245938d0c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2712c9ad5eeaf561408d7245938d0c6">&#9670;&nbsp;</a></span>VariantPack_v8() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">cudnn_frontend::VariantPack_v8::VariantPack_v8 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00056">describe()</a>.</p>
</div>
</div>
<a id="a7d3416a4e2f6a67e1988e3b3cb77e88b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d3416a4e2f6a67e1988e3b3cb77e88b">&#9670;&nbsp;</a></span>VariantPack_v8() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">cudnn_frontend::VariantPack_v8::VariantPack_v8 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7ba1c4736d3b0f187dc06344ca4e2032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ba1c4736d3b0f187dc06344ca4e2032">&#9670;&nbsp;</a></span>describe()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string cudnn_frontend::VariantPack_v8::describe </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a string describing the backend Descriptor. </p>
<p>Implements <a class="el" href="../../d6/d88/classcudnn__frontend_1_1BackendDescriptor.html#ab652fb3e9a58092fbb137b0e959a9478">cudnn_frontend::BackendDescriptor</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00056">56</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
<p class="reference">References <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00078">num_ptrs</a>, <a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab793e848c95ee7bc24a4885471092741">operator=()</a>, <a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab2712c9ad5eeaf561408d7245938d0c6">VariantPack_v8()</a>, and <a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a55a7b12efe39ed7a24631ed05630721d">~VariantPack_v8()</a>.</p>
</div>
</div>
<a id="ab793e848c95ee7bc24a4885471092741"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab793e848c95ee7bc24a4885471092741">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a>&amp; cudnn_frontend::VariantPack_v8::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>from</em></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">
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00126">cudnn_frontend::VariantPackBuilder_v8::build()</a>, and <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00056">describe()</a>.</p>
</div>
</div>
<a id="a3f85d13ac1341b67d85f18761f8dcb35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f85d13ac1341b67d85f18761f8dcb35">&#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"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a>&amp; cudnn_frontend::VariantPack_v8::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d0/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a8fcb5ec8a09de5a6f1f326f2e623cbdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fcb5ec8a09de5a6f1f326f2e623cbdf">&#9670;&nbsp;</a></span>VariantPackBuilder_v8</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="../../d4/dce/classcudnn__frontend_1_1VariantPackBuilder__v8.html">VariantPackBuilder_v8</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00054">54</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00126">cudnn_frontend::VariantPackBuilder_v8::build()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a3a03ddd893f41a9ce6ca674bbfae7434"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a03ddd893f41a9ce6ca674bbfae7434">&#9670;&nbsp;</a></span>data_pointers</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* cudnn_frontend::VariantPack_v8::data_pointers[10] = {nullptr}</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="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00076">76</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00105">cudnn_frontend::VariantPackBuilder_v8::setDataPointers()</a>.</p>
</div>
</div>
<a id="afeaea07e176fa0c943704285f258ba28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afeaea07e176fa0c943704285f258ba28">&#9670;&nbsp;</a></span>num_ptrs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t cudnn_frontend::VariantPack_v8::num_ptrs = -1</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="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00078">78</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00056">describe()</a>.</p>
</div>
</div>
<a id="a5c3371913fd88b20557bcc4d8ef93219"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c3371913fd88b20557bcc4d8ef93219">&#9670;&nbsp;</a></span>uid</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t cudnn_frontend::VariantPack_v8::uid[10] = {-1}</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="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00077">77</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00099">cudnn_frontend::VariantPackBuilder_v8::setUids()</a>.</p>
</div>
</div>
<a id="a0f8d91939842bb9003fe71280f0b230c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f8d91939842bb9003fe71280f0b230c">&#9670;&nbsp;</a></span>workspace</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* cudnn_frontend::VariantPack_v8::workspace = nullptr</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="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html#l00075">75</a> of file <a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="../../df/dc0/cudnn__frontend__VariantPack_8h_source.html">cudnn_frontend_VariantPack.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/d20/classcudnn__frontend_1_1VariantPack__v8.html">VariantPack_v8</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_1VariantPack__v8 =
[
[ "VariantPack_v8", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a66cd4457f8608ac191b24b7f74ee758d", null ],
[ "~VariantPack_v8", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a55a7b12efe39ed7a24631ed05630721d", null ],
[ "VariantPack_v8", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab2712c9ad5eeaf561408d7245938d0c6", null ],
[ "VariantPack_v8", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a7d3416a4e2f6a67e1988e3b3cb77e88b", null ],
[ "describe", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a7ba1c4736d3b0f187dc06344ca4e2032", null ],
[ "operator=", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#ab793e848c95ee7bc24a4885471092741", null ],
[ "operator=", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a3f85d13ac1341b67d85f18761f8dcb35", null ],
[ "VariantPackBuilder_v8", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a8fcb5ec8a09de5a6f1f326f2e623cbdf", null ],
[ "data_pointers", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a3a03ddd893f41a9ce6ca674bbfae7434", null ],
[ "num_ptrs", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#afeaea07e176fa0c943704285f258ba28", null ],
[ "uid", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a5c3371913fd88b20557bcc4d8ef93219", null ],
[ "workspace", "d0/d20/classcudnn__frontend_1_1VariantPack__v8.html#a0f8d91939842bb9003fe71280f0b230c", null ]
];
\ No newline at end of file
<map id="nlohmann::detail::is_complete_type&lt; T, typename &gt;" name="nlohmann::detail::is_complete_type&lt; T, typename &gt;">
</map>
<map id="cudnn_frontend_utils.h" name="cudnn_frontend_utils.h">
<area shape="rect" id="node2" href="$d1/de7/cudnn__frontend__ConvDesc_8h.html" title="cudnn_frontend_ConvDesc.h" alt="" coords="209,87,399,114"/>
<area shape="rect" id="node7" href="$da/d5a/cudnn__frontend__Operation_8h.html" title="cudnn_frontend_Operation.h" alt="" coords="582,177,767,203"/>
<area shape="rect" id="node8" href="$db/d7d/cudnn__frontend__OperationGraph_8h.html" title="cudnn_frontend_Operation\lGraph.h" alt="" coords="882,259,1057,300"/>
<area shape="rect" id="node9" href="$db/d66/cudnn__frontend__Heuristics_8h.html" title="cudnn_frontend_Heuristics.h" alt="" coords="1195,519,1383,546"/>
<area shape="rect" id="node10" href="$de/d6d/cudnn__frontend__Engine_8h.html" title="cudnn_frontend_Engine.h" alt="" coords="1095,348,1265,375"/>
<area shape="rect" id="node11" href="$d6/d67/cudnn__frontend__EngineConfig_8h.html" title="cudnn_frontend_EngineConfig.h" alt="" coords="1318,430,1525,457"/>
<area shape="rect" id="node12" href="$d6/d51/cudnn__frontend__ExecutionPlan_8h.html" title="cudnn_frontend_Execution\lPlan.h" alt="" coords="944,423,1120,464"/>
<area shape="rect" id="node15" href="$da/d5f/cudnn__frontend__PointWiseDesc_8h.html" title="cudnn_frontend_PointWise\lDesc.h" alt="" coords="5,80,184,121"/>
<area shape="rect" id="node16" href="$d6/d32/cudnn__frontend__MatMulDesc_8h.html" title="cudnn_frontend_MatMulDesc.h" alt="" coords="871,87,1073,114"/>
<area shape="rect" id="node17" href="$db/da7/cudnn__frontend__ReductionDesc_8h.html" title="cudnn_frontend_Reduction\lDesc.h" alt="" coords="669,80,846,121"/>
<area shape="rect" id="node18" href="$d3/d98/cudnn__frontend__Tensor_8h.html" title="cudnn_frontend_Tensor.h" alt="" coords="423,87,593,114"/>
<area shape="rect" id="node19" href="$df/dc0/cudnn__frontend__VariantPack_8h.html" title="cudnn_frontend_VariantPack.h" alt="" coords="1437,266,1637,293"/>
<area shape="rect" id="node3" href="$de/d0c/cudnn__frontend_8h.html" title="cudnn_frontend.h" alt="" coords="795,601,917,628"/>
<area shape="rect" id="node14" href="$d9/da8/cudnn__frontend__Reorder__Tensor_8h.html" title="cudnn_frontend_Reorder\l_Tensor.h" alt="" coords="342,169,506,211"/>
<area shape="rect" id="node4" href="$de/d1e/cudnn__frontend__EngineConfigGenerator_8h.html" title="cudnn_frontend_EngineConfig\lGenerator.h" alt="" coords="758,676,954,717"/>
<area shape="rect" id="node5" href="$d3/d6b/cudnn__frontend__find__plan_8h.html" title="cudnn_frontend_find\l_plan.h" alt="" coords="707,765,845,807"/>
<area shape="rect" id="node6" href="$d2/d3b/cudnn__frontend__get__plan_8h.html" title="cudnn_frontend_get\l_plan.h" alt="" coords="869,765,1005,807"/>
<area shape="rect" id="node13" href="$d9/dd3/cudnn__frontend__ExecutionPlanCache_8h.html" title="cudnn_frontend_Execution\lPlanCache.h" alt="" coords="893,512,1069,553"/>
</map>
f71d0d4acd0567f89fac72b48c895f2c
\ 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('df/d6b/classnlohmann_1_1detail_1_1parser.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::parser&lt; BasicJsonType, InputAdapterType &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a39784a586867c05388cb0adca0fd72b5">accept</a>(const bool strict=true)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#ab0dbaeaa6df00631072f902068c57750">allow_exceptions</a></td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a6bf70a72a1632ef55c0068557b1be37a">callback</a></td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a94e7f8a0f880c20c8a48f591f56cbd85">exception_message</a>(const token_type expected, const std::string &amp;context)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</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="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a1212088ee1e23633a76b2ed80514de79">get_token</a>()</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</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="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a307ed42d5f31a9c5bec991ceee87b0e7">last_token</a></td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a5fbd320c5b713fda15d467e8455e4298">lexer_t</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a01a73810f794c239aaf123aa2af7371d">m_lexer</a></td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#aaf0c8640d0360fca5334314f0a7e9bad">number_float_t</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#ab70e418cdc4271afd487a7d7704766c5">number_integer_t</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a5590596704edc4a1a983e26f6f3211ff">number_unsigned_t</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a75fb9145ea85f1ad9cc14f61981e1111">parse</a>(const bool strict, BasicJsonType &amp;result)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a33b852bf63cba58310d9c0d1242cfb12">parser</a>(InputAdapterType &amp;&amp;adapter, const parser_callback_t&lt; BasicJsonType &gt; cb=nullptr, const bool allow_exceptions_=true, const bool skip_comments=false)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a073b8313a5194aac3a7d5da0d935788c">sax_parse</a>(SAX *sax, const bool strict=true)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a678fdebccc8ddd3242c67b6bce2f8f1a">sax_parse_internal</a>(SAX *sax)</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</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="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a4c46f613c87af09f56679253dce768e4">string_t</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html#a5cb5ea47f09f116e71a908c556325710">token_type</a> typedef</td><td class="entry"><a class="el" href="../../df/d6b/classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser&lt; BasicJsonType, InputAdapterType &gt;</a></td><td class="entry"><span class="mlabel">private</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::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &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/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.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-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d3/d63/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9isde16438fb15ffe82c953e808bb44e8bf.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">nlohmann::detail::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &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::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d6a/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is5278a4df777e59c7c41bc57ffd23ab8b.png" border="0" usemap="#nlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is__basic__json_3_01T_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-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ac0718a48961f28e32604e1b16c6f2e8d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#ac0718a48961f28e32604e1b16c6f2e8d">serializer</a> = typename BasicJsonType::template json_serializer&lt; T, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a> &gt;</td></tr>
<tr class="separator:ac0718a48961f28e32604e1b16c6f2e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a4d1c8c5e3080360d4ba3d4701b00d442"><td class="memItemLeft" align="right" valign="top">static constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#a4d1c8c5e3080360d4ba3d4701b00d442">value</a></td></tr>
<tr class="separator:a4d1c8c5e3080360d4ba3d4701b00d442"><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 T&gt;<br />
struct nlohmann::detail::has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &gt;::value &gt; &gt;</h3>
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03504">3504</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="ac0718a48961f28e32604e1b16c6f2e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0718a48961f28e32604e1b16c6f2e8d">&#9670;&nbsp;</a></span>serializer</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="../../dc/dac/structnlohmann_1_1detail_1_1has__from__json.html">nlohmann::detail::has_from_json</a>&lt; BasicJsonType, T, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; !<a class="el" href="../../d4/df6/structnlohmann_1_1detail_1_1is__basic__json.html">is_basic_json</a>&lt; T &gt;::<a class="el" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#a4d1c8c5e3080360d4ba3d4701b00d442">value</a> &gt; &gt;::<a class="el" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#ac0718a48961f28e32604e1b16c6f2e8d">serializer</a> = typename BasicJsonType::template json_serializer&lt;T, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03506">3506</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4d1c8c5e3080360d4ba3d4701b00d442"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d1c8c5e3080360d4ba3d4701b00d442">&#9670;&nbsp;</a></span>value</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType , typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool <a class="el" href="../../dc/dac/structnlohmann_1_1detail_1_1has__from__json.html">nlohmann::detail::has_from_json</a>&lt; BasicJsonType, T, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">enable_if_t</a>&lt; !<a class="el" href="../../d4/df6/structnlohmann_1_1detail_1_1is__basic__json.html">is_basic_json</a>&lt; T &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"> <a class="code" href="../../dc/df0/namespacenlohmann_1_1detail.html#a7542b4dbac07817fd4849ecfa4619def">is_detected_exact</a>&lt;<a class="code" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a>, <a class="code" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1711ee5cef66a0523055c8d9f024f322">from_json_function</a>, <a class="code" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#ac0718a48961f28e32604e1b16c6f2e8d">serializer</a>,</div><div class="line"> <span class="keyword">const</span> BasicJsonType&amp;, T&amp;&gt;<a class="code" href="../../d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#a4d1c8c5e3080360d4ba3d4701b00d442">::value</a></div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l03508">3508</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/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html">has_from_json&lt; BasicJsonType, T, enable_if_t&lt; !is_basic_json&lt; T &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_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5 =
[
[ "serializer", "d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#ac0718a48961f28e32604e1b16c6f2e8d", null ],
[ "value", "d0/d3d/structnlohmann_1_1detail_1_1has__from__json_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01_9is3ee028c64c76c768be45996bb13fc9c5.html#a4d1c8c5e3080360d4ba3d4701b00d442", null ]
];
\ No newline at end of file
<map id="nlohmann::detail::is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType, typename &gt;" name="nlohmann::detail::is_constructible_object_type_impl&lt; BasicJsonType, ConstructibleObjectType, 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