blob: b84fdf41290aff5a2a0617b4b44c051c190a70b5 [file] [log] [blame]
Ryan OSheade36e4a2020-03-13 16:26:19 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>ArmNN: BackendOptions Struct Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="navtree.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="resize.js"></script>
14<script type="text/javascript" src="navtreedata.js"></script>
15<script type="text/javascript" src="navtree.js"></script>
16<script type="text/javascript">
17 $(document).ready(initResizable);
18</script>
19<link href="search/search.css" rel="stylesheet" type="text/css"/>
20<script type="text/javascript" src="search/searchdata.js"></script>
21<script type="text/javascript" src="search/search.js"></script>
22<link href="doxygen.css" rel="stylesheet" type="text/css" />
23</head>
24<body>
25<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26<div id="titlearea">
27<table cellspacing="0" cellpadding="0">
28 <tbody>
29 <tr style="height: 56px;">
30 <td id="projectalign" style="padding-left: 0.5em;">
31 <div id="projectname">ArmNN
32 &#160;<span id="projectnumber">NotReleased</span>
33 </div>
34 </td>
35 </tr>
36 </tbody>
37</table>
38</div>
39<!-- end header part -->
40<!-- Generated by Doxygen 1.8.13 -->
41<script type="text/javascript">
42var searchBox = new SearchBox("searchBox", "search",false,'Search');
43</script>
44<script type="text/javascript" src="menudata.js"></script>
45<script type="text/javascript" src="menu.js"></script>
46<script type="text/javascript">
47$(function() {
48 initMenu('',true,false,'search.php','Search');
49 $(document).ready(function() { init_search(); });
50});
51</script>
52<div id="main-nav"></div>
53</div><!-- top -->
54<div id="side-nav" class="ui-resizable side-nav-resizable">
55 <div id="nav-tree">
56 <div id="nav-tree-contents">
57 <div id="nav-sync" class="sync"></div>
58 </div>
59 </div>
60 <div id="splitbar" style="-moz-user-select:none;"
61 class="ui-resizable-handle">
62 </div>
63</div>
64<script type="text/javascript">
65$(document).ready(function(){initNavTree('structarmnn_1_1_backend_options.html','');});
66</script>
67<div id="doc-content">
68<!-- window showing the filter options -->
69<div id="MSearchSelectWindow"
70 onmouseover="return searchBox.OnSearchSelectShow()"
71 onmouseout="return searchBox.OnSearchSelectHide()"
72 onkeydown="return searchBox.OnSearchSelectKey(event)">
73</div>
74
75<!-- iframe showing the search results (closed by default) -->
76<div id="MSearchResultsWindow">
77<iframe src="javascript:void(0)" frameborder="0"
78 name="MSearchResults" id="MSearchResults">
79</iframe>
80</div>
81
82<div class="header">
83 <div class="summary">
84<a href="#nested-classes">Classes</a> &#124;
85<a href="#pub-methods">Public Member Functions</a> &#124;
86<a href="structarmnn_1_1_backend_options-members.html">List of all members</a> </div>
87 <div class="headertitle">
88<div class="title">BackendOptions Struct Reference</div> </div>
89</div><!--header-->
90<div class="contents">
91
92<p>Struct for the users to pass backend specific options.
93 <a href="structarmnn_1_1_backend_options.html#details">More...</a></p>
94
95<p><code>#include &lt;<a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>&gt;</code></p>
96<table class="memberdecls">
97<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
98Classes</h2></td></tr>
99<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a></td></tr>
100<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
101<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarmnn_1_1_backend_options_1_1_var.html">Var</a></td></tr>
102<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
103</table><table class="memberdecls">
104<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
105Public Member Functions</h2></td></tr>
106<tr class="memitem:ad6fe0bdd3b79749986ab50e6b4085b76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#ad6fe0bdd3b79749986ab50e6b4085b76">BackendOptions</a> (<a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a> backend)</td></tr>
107<tr class="separator:ad6fe0bdd3b79749986ab50e6b4085b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:a5ee8856d02d66b99926518c9b5fbea85"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a5ee8856d02d66b99926518c9b5fbea85">BackendOptions</a> (<a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a> backend, std::initializer_list&lt; <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &gt; <a class="el" href="_file_only_profiling_decorator_tests_8cpp.html#a6560146509197f3e197d8d36f76c1347">options</a>)</td></tr>
109<tr class="separator:a5ee8856d02d66b99926518c9b5fbea85"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:a341fd6eb23700a5fe685d0005ee2ce86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a341fd6eb23700a5fe685d0005ee2ce86">BackendOptions</a> (const <a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;other)=default</td></tr>
111<tr class="separator:a341fd6eb23700a5fe685d0005ee2ce86"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<tr class="memitem:af19860301cda0f6aae8f6c8c02094a25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#af19860301cda0f6aae8f6c8c02094a25">BackendOptions</a> (<a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&amp;other)=default</td></tr>
113<tr class="separator:af19860301cda0f6aae8f6c8c02094a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<tr class="memitem:a31676f0c75a2af59d2aea2cf8f0a1ee1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a31676f0c75a2af59d2aea2cf8f0a1ee1">operator=</a> (const <a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;other)=default</td></tr>
115<tr class="separator:a31676f0c75a2af59d2aea2cf8f0a1ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:ae14b51fbd1577a67d740bed390761b4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#ae14b51fbd1577a67d740bed390761b4f">operator=</a> (<a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&amp;other)=default</td></tr>
117<tr class="separator:ae14b51fbd1577a67d740bed390761b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:a6b8ddb05dcd6f1058b1db5b4f4aa89e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a6b8ddb05dcd6f1058b1db5b4f4aa89e1">AddOption</a> (<a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &amp;&amp;option)</td></tr>
119<tr class="separator:a6b8ddb05dcd6f1058b1db5b4f4aa89e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:aa0dcad79dc1aa59c7b7df6dbf86b25cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#aa0dcad79dc1aa59c7b7df6dbf86b25cf">AddOption</a> (const <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &amp;option)</td></tr>
121<tr class="separator:aa0dcad79dc1aa59c7b7df6dbf86b25cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a4a33da17aee21f4877eda951d7d5babd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a4a33da17aee21f4877eda951d7d5babd">GetBackendId</a> () const noexcept</td></tr>
123<tr class="separator:a4a33da17aee21f4877eda951d7d5babd"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:aac6574986901c29b5e0b81083c13502f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#aac6574986901c29b5e0b81083c13502f">GetOptionCount</a> () const noexcept</td></tr>
125<tr class="separator:aac6574986901c29b5e0b81083c13502f"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<tr class="memitem:a6eb7000b48e63e0e05b94dbc36dd6c30"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarmnn_1_1_backend_options.html#a6eb7000b48e63e0e05b94dbc36dd6c30">GetOption</a> (size_t idx) const</td></tr>
127<tr class="separator:a6eb7000b48e63e0e05b94dbc36dd6c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
128</table>
129<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
130<div class="textblock"><p>Struct for the users to pass backend specific options. </p>
131
132<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00016">16</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
133</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
134<a id="ad6fe0bdd3b79749986ab50e6b4085b76"></a>
135<h2 class="memtitle"><span class="permalink"><a href="#ad6fe0bdd3b79749986ab50e6b4085b76">&#9670;&nbsp;</a></span>BackendOptions() <span class="overload">[1/4]</span></h2>
136
137<div class="memitem">
138<div class="memproto">
139<table class="mlabels">
140 <tr>
141 <td class="mlabels-left">
142 <table class="memname">
143 <tr>
144 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> </td>
145 <td>(</td>
146 <td class="paramtype"><a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a>&#160;</td>
147 <td class="paramname"><em>backend</em></td><td>)</td>
148 <td></td>
149 </tr>
150 </table>
151 </td>
152 <td class="mlabels-right">
153<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
154 </tr>
155</table>
156</div><div class="memdoc">
157
158<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00227">227</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
159
160<p class="reference">Referenced by <a class="el" href="_backend_options_8hpp_source.html#l00231">BackendOptions::BackendOptions()</a>.</p>
161<div class="fragment"><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; : m_TargetBackend(backend)</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {}</div></div><!-- fragment -->
162</div>
163</div>
164<a id="a5ee8856d02d66b99926518c9b5fbea85"></a>
165<h2 class="memtitle"><span class="permalink"><a href="#a5ee8856d02d66b99926518c9b5fbea85">&#9670;&nbsp;</a></span>BackendOptions() <span class="overload">[2/4]</span></h2>
166
167<div class="memitem">
168<div class="memproto">
169<table class="mlabels">
170 <tr>
171 <td class="mlabels-left">
172 <table class="memname">
173 <tr>
174 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> </td>
175 <td>(</td>
176 <td class="paramtype"><a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a>&#160;</td>
177 <td class="paramname"><em>backend</em>, </td>
178 </tr>
179 <tr>
180 <td class="paramkey"></td>
181 <td></td>
182 <td class="paramtype">std::initializer_list&lt; <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &gt;&#160;</td>
183 <td class="paramname"><em>options</em>&#160;</td>
184 </tr>
185 <tr>
186 <td></td>
187 <td>)</td>
188 <td></td><td></td>
189 </tr>
190 </table>
191 </td>
192 <td class="mlabels-right">
193<span class="mlabels"><span class="mlabel">inline</span></span> </td>
194 </tr>
195</table>
196</div><div class="memdoc">
197
198<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00231">231</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
199
200<p class="reference">References <a class="el" href="_backend_options_8hpp_source.html#l00227">BackendOptions::BackendOptions()</a>, and <a class="el" href="structarmnn_1_1_backend_options.html#a31676f0c75a2af59d2aea2cf8f0a1ee1">BackendOptions::operator=()</a>.</p>
201<div class="fragment"><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; : m_TargetBackend(backend)</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; , m_Options(<a class="code" href="_file_only_profiling_decorator_tests_8cpp.html#a6560146509197f3e197d8d36f76c1347">options</a>)</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; {}</div><div class="ttc" id="_file_only_profiling_decorator_tests_8cpp_html_a6560146509197f3e197d8d36f76c1347"><div class="ttname"><a href="_file_only_profiling_decorator_tests_8cpp.html#a6560146509197f3e197d8d36f76c1347">options</a></div><div class="ttdeci">armnn::Runtime::CreationOptions::ExternalProfilingOptions options</div><div class="ttdef"><b>Definition:</b> <a href="_file_only_profiling_decorator_tests_8cpp_source.html#l00045">FileOnlyProfilingDecoratorTests.cpp:45</a></div></div>
202</div><!-- fragment -->
203</div>
204</div>
205<a id="a341fd6eb23700a5fe685d0005ee2ce86"></a>
206<h2 class="memtitle"><span class="permalink"><a href="#a341fd6eb23700a5fe685d0005ee2ce86">&#9670;&nbsp;</a></span>BackendOptions() <span class="overload">[3/4]</span></h2>
207
208<div class="memitem">
209<div class="memproto">
210<table class="mlabels">
211 <tr>
212 <td class="mlabels-left">
213 <table class="memname">
214 <tr>
215 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> </td>
216 <td>(</td>
217 <td class="paramtype">const <a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&#160;</td>
218 <td class="paramname"><em>other</em></td><td>)</td>
219 <td></td>
220 </tr>
221 </table>
222 </td>
223 <td class="mlabels-right">
224<span class="mlabels"><span class="mlabel">default</span></span> </td>
225 </tr>
226</table>
227</div><div class="memdoc">
228
229</div>
230</div>
231<a id="af19860301cda0f6aae8f6c8c02094a25"></a>
232<h2 class="memtitle"><span class="permalink"><a href="#af19860301cda0f6aae8f6c8c02094a25">&#9670;&nbsp;</a></span>BackendOptions() <span class="overload">[4/4]</span></h2>
233
234<div class="memitem">
235<div class="memproto">
236<table class="mlabels">
237 <tr>
238 <td class="mlabels-left">
239 <table class="memname">
240 <tr>
241 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> </td>
242 <td>(</td>
243 <td class="paramtype"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&amp;&#160;</td>
244 <td class="paramname"><em>other</em></td><td>)</td>
245 <td></td>
246 </tr>
247 </table>
248 </td>
249 <td class="mlabels-right">
250<span class="mlabels"><span class="mlabel">default</span></span> </td>
251 </tr>
252</table>
253</div><div class="memdoc">
254
255</div>
256</div>
257<h2 class="groupheader">Member Function Documentation</h2>
258<a id="a6b8ddb05dcd6f1058b1db5b4f4aa89e1"></a>
259<h2 class="memtitle"><span class="permalink"><a href="#a6b8ddb05dcd6f1058b1db5b4f4aa89e1">&#9670;&nbsp;</a></span>AddOption() <span class="overload">[1/2]</span></h2>
260
261<div class="memitem">
262<div class="memproto">
263<table class="mlabels">
264 <tr>
265 <td class="mlabels-left">
266 <table class="memname">
267 <tr>
268 <td class="memname">void AddOption </td>
269 <td>(</td>
270 <td class="paramtype"><a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &amp;&amp;&#160;</td>
271 <td class="paramname"><em>option</em></td><td>)</td>
272 <td></td>
273 </tr>
274 </table>
275 </td>
276 <td class="mlabels-right">
277<span class="mlabels"><span class="mlabel">inline</span></span> </td>
278 </tr>
279</table>
280</div><div class="memdoc">
281
282<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00241">241</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
283
284<p class="reference">Referenced by <a class="el" href="_runtime_tests_8cpp_source.html#l00291">BOOST_AUTO_TEST_CASE()</a>.</p>
285<div class="fragment"><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; m_Options.push_back(option);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div></div><!-- fragment -->
286</div>
287</div>
288<a id="aa0dcad79dc1aa59c7b7df6dbf86b25cf"></a>
289<h2 class="memtitle"><span class="permalink"><a href="#aa0dcad79dc1aa59c7b7df6dbf86b25cf">&#9670;&nbsp;</a></span>AddOption() <span class="overload">[2/2]</span></h2>
290
291<div class="memitem">
292<div class="memproto">
293<table class="mlabels">
294 <tr>
295 <td class="mlabels-left">
296 <table class="memname">
297 <tr>
298 <td class="memname">void AddOption </td>
299 <td>(</td>
300 <td class="paramtype">const <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a> &amp;&#160;</td>
301 <td class="paramname"><em>option</em></td><td>)</td>
302 <td></td>
303 </tr>
304 </table>
305 </td>
306 <td class="mlabels-right">
307<span class="mlabels"><span class="mlabel">inline</span></span> </td>
308 </tr>
309</table>
310</div><div class="memdoc">
311
312<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00246">246</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
313<div class="fragment"><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; m_Options.push_back(option);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div></div><!-- fragment -->
314</div>
315</div>
316<a id="a4a33da17aee21f4877eda951d7d5babd"></a>
317<h2 class="memtitle"><span class="permalink"><a href="#a4a33da17aee21f4877eda951d7d5babd">&#9670;&nbsp;</a></span>GetBackendId()</h2>
318
319<div class="memitem">
320<div class="memproto">
321<table class="mlabels">
322 <tr>
323 <td class="mlabels-left">
324 <table class="memname">
325 <tr>
326 <td class="memname">const <a class="el" href="classarmnn_1_1_backend_id.html">BackendId</a>&amp; GetBackendId </td>
327 <td>(</td>
328 <td class="paramname"></td><td>)</td>
329 <td> const</td>
330 </tr>
331 </table>
332 </td>
333 <td class="mlabels-right">
334<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
335 </tr>
336</table>
337</div><div class="memdoc">
338
339<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00251">251</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
340<div class="fragment"><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;{ <span class="keywordflow">return</span> m_TargetBackend; }</div></div><!-- fragment -->
341</div>
342</div>
343<a id="a6eb7000b48e63e0e05b94dbc36dd6c30"></a>
344<h2 class="memtitle"><span class="permalink"><a href="#a6eb7000b48e63e0e05b94dbc36dd6c30">&#9670;&nbsp;</a></span>GetOption()</h2>
345
346<div class="memitem">
347<div class="memproto">
348<table class="mlabels">
349 <tr>
350 <td class="mlabels-left">
351 <table class="memname">
352 <tr>
353 <td class="memname">const <a class="el" href="structarmnn_1_1_backend_options_1_1_backend_option.html">BackendOption</a>&amp; GetOption </td>
354 <td>(</td>
355 <td class="paramtype">size_t&#160;</td>
356 <td class="paramname"><em>idx</em></td><td>)</td>
357 <td> const</td>
358 </tr>
359 </table>
360 </td>
361 <td class="mlabels-right">
362<span class="mlabels"><span class="mlabel">inline</span></span> </td>
363 </tr>
364</table>
365</div><div class="memdoc">
366
367<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00253">253</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
368<div class="fragment"><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{ <span class="keywordflow">return</span> m_Options[idx]; }</div></div><!-- fragment -->
369</div>
370</div>
371<a id="aac6574986901c29b5e0b81083c13502f"></a>
372<h2 class="memtitle"><span class="permalink"><a href="#aac6574986901c29b5e0b81083c13502f">&#9670;&nbsp;</a></span>GetOptionCount()</h2>
373
374<div class="memitem">
375<div class="memproto">
376<table class="mlabels">
377 <tr>
378 <td class="mlabels-left">
379 <table class="memname">
380 <tr>
381 <td class="memname">size_t GetOptionCount </td>
382 <td>(</td>
383 <td class="paramname"></td><td>)</td>
384 <td> const</td>
385 </tr>
386 </table>
387 </td>
388 <td class="mlabels-right">
389<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
390 </tr>
391</table>
392</div><div class="memdoc">
393
394<p class="definition">Definition at line <a class="el" href="_backend_options_8hpp_source.html#l00252">252</a> of file <a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a>.</p>
395<div class="fragment"><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;{ <span class="keywordflow">return</span> m_Options.size(); }</div></div><!-- fragment -->
396</div>
397</div>
398<a id="a31676f0c75a2af59d2aea2cf8f0a1ee1"></a>
399<h2 class="memtitle"><span class="permalink"><a href="#a31676f0c75a2af59d2aea2cf8f0a1ee1">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
400
401<div class="memitem">
402<div class="memproto">
403<table class="mlabels">
404 <tr>
405 <td class="mlabels-left">
406 <table class="memname">
407 <tr>
408 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a>&amp; operator= </td>
409 <td>(</td>
410 <td class="paramtype">const <a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&#160;</td>
411 <td class="paramname"><em>other</em></td><td>)</td>
412 <td></td>
413 </tr>
414 </table>
415 </td>
416 <td class="mlabels-right">
417<span class="mlabels"><span class="mlabel">default</span></span> </td>
418 </tr>
419</table>
420</div><div class="memdoc">
421
422<p class="reference">Referenced by <a class="el" href="_backend_options_8hpp_source.html#l00206">BackendOptions::BackendOption::BackendOption()</a>, and <a class="el" href="_backend_options_8hpp_source.html#l00231">BackendOptions::BackendOptions()</a>.</p>
423
424</div>
425</div>
426<a id="ae14b51fbd1577a67d740bed390761b4f"></a>
427<h2 class="memtitle"><span class="permalink"><a href="#ae14b51fbd1577a67d740bed390761b4f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
428
429<div class="memitem">
430<div class="memproto">
431<table class="mlabels">
432 <tr>
433 <td class="mlabels-left">
434 <table class="memname">
435 <tr>
436 <td class="memname"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a>&amp; operator= </td>
437 <td>(</td>
438 <td class="paramtype"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a> &amp;&amp;&#160;</td>
439 <td class="paramname"><em>other</em></td><td>)</td>
440 <td></td>
441 </tr>
442 </table>
443 </td>
444 <td class="mlabels-right">
445<span class="mlabels"><span class="mlabel">default</span></span> </td>
446 </tr>
447</table>
448</div><div class="memdoc">
449
450</div>
451</div>
452<hr/>The documentation for this struct was generated from the following file:<ul>
453<li>include/armnn/<a class="el" href="_backend_options_8hpp_source.html">BackendOptions.hpp</a></li>
454</ul>
455</div><!-- contents -->
456</div><!-- doc-content -->
457<!-- start footer part -->
458<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
459 <ul>
460 <li class="navelem"><a class="el" href="namespacearmnn.html">armnn</a></li><li class="navelem"><a class="el" href="structarmnn_1_1_backend_options.html">BackendOptions</a></li>
461 <li class="footer">Generated on Fri Mar 13 2020 16:07:02 for ArmNN by
462 <a href="http://www.doxygen.org/index.html">
463 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
464 </ul>
465</div>
466</body>
467</html>