arm_compute v18.05
[platform/upstream/armcl.git] / documentation / tests_2framework_2_macros_8h.xhtml
1 <!-- HTML header for doxygen 1.8.9.1-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7 <meta name="generator" content="Doxygen 1.8.11"/>
8 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
9 <title>Compute Library: tests/framework/Macros.h File Reference</title>
10 <link href="tabs.css" rel="stylesheet" type="text/css"/>
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="dynsections.js"></script>
13 <link href="navtree.css" rel="stylesheet" type="text/css"/>
14 <script type="text/javascript" src="resize.js"></script>
15 <script type="text/javascript" src="navtreedata.js"></script>
16 <script type="text/javascript" src="navtree.js"></script>
17 <script type="text/javascript">
18   $(document).ready(initResizable);
19   $(window).load(resizeHeight);
20 </script>
21 <link href="search/search.css" rel="stylesheet" type="text/css"/>
22 <script type="text/javascript" src="search/searchdata.js"></script>
23 <script type="text/javascript" src="search/search.js"></script>
24 <script type="text/javascript">
25   $(document).ready(function() { init_search(); });
26 </script>
27 <script type="text/x-mathjax-config">
28   MathJax.Hub.Config({
29     extensions: ["tex2jax.js"],
30     jax: ["input/TeX","output/HTML-CSS"],
31 });
32 </script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
33 <link href="doxygen.css" rel="stylesheet" type="text/css" />
34 </head>
35 <body>
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
37 <div id="titlearea">
38 <table cellspacing="0" cellpadding="0">
39  <tbody>
40  <tr style="height: 56px;">
41   <td style="padding-left: 0.5em;">
42    <div id="projectname">Compute Library
43    &#160;<span id="projectnumber">18.05</span>
44    </div>
45   </td>
46  </tr>
47  </tbody>
48 </table>
49 </div>
50 <!-- end header part -->
51 <!-- Generated by Doxygen 1.8.11 -->
52 <script type="text/javascript">
53 var searchBox = new SearchBox("searchBox", "search",false,'Search');
54 </script>
55   <div id="navrow1" class="tabs">
56     <ul class="tablist">
57       <li><a href="index.xhtml"><span>Main&#160;Page</span></a></li>
58       <li><a href="pages.xhtml"><span>Related&#160;Pages</span></a></li>
59       <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
60       <li><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
61       <li class="current"><a href="files.xhtml"><span>Files</span></a></li>
62       <li>
63         <div id="MSearchBox" class="MSearchBoxInactive">
64         <span class="left">
65           <img id="MSearchSelect" src="search/mag_sel.png"
66                onmouseover="return searchBox.OnSearchSelectShow()"
67                onmouseout="return searchBox.OnSearchSelectHide()"
68                alt=""/>
69           <input type="text" id="MSearchField" value="Search" accesskey="S"
70                onfocus="searchBox.OnSearchFieldFocus(true)" 
71                onblur="searchBox.OnSearchFieldFocus(false)" 
72                onkeyup="searchBox.OnSearchFieldChange(event)"/>
73           </span><span class="right">
74             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
75           </span>
76         </div>
77       </li>
78     </ul>
79   </div>
80   <div id="navrow2" class="tabs2">
81     <ul class="tablist">
82       <li><a href="files.xhtml"><span>File&#160;List</span></a></li>
83       <li><a href="globals.xhtml"><span>Globals</span></a></li>
84     </ul>
85   </div>
86 </div><!-- top -->
87 <div id="side-nav" class="ui-resizable side-nav-resizable">
88   <div id="nav-tree">
89     <div id="nav-tree-contents">
90       <div id="nav-sync" class="sync"></div>
91     </div>
92   </div>
93   <div id="splitbar" style="-moz-user-select:none;" 
94        class="ui-resizable-handle">
95   </div>
96 </div>
97 <script type="text/javascript">
98 $(document).ready(function(){initNavTree('tests_2framework_2_macros_8h.xhtml','');});
99 </script>
100 <div id="doc-content">
101 <!-- window showing the filter options -->
102 <div id="MSearchSelectWindow"
103      onmouseover="return searchBox.OnSearchSelectShow()"
104      onmouseout="return searchBox.OnSearchSelectHide()"
105      onkeydown="return searchBox.OnSearchSelectKey(event)">
106 </div>
107
108 <!-- iframe showing the search results (closed by default) -->
109 <div id="MSearchResultsWindow">
110 <iframe src="javascript:void(0)" frameborder="0" 
111         name="MSearchResults" id="MSearchResults">
112 </iframe>
113 </div>
114
115 <div class="header">
116   <div class="summary">
117 <a href="#define-members">Macros</a>  </div>
118   <div class="headertitle">
119 <div class="title">Macros.h File Reference</div>  </div>
120 </div><!--header-->
121 <div class="contents">
122 <div class="textblock"><code>#include &quot;<a class="el" href="_framework_8h_source.xhtml">Framework.h</a>&quot;</code><br />
123 <code>#include &quot;<a class="el" href="_registrars_8h_source.xhtml">Registrars.h</a>&quot;</code><br />
124 <code>#include &quot;<a class="el" href="_test_case_8h_source.xhtml">TestCase.h</a>&quot;</code><br />
125 </div>
126 <p><a href="tests_2framework_2_macros_8h_source.xhtml">Go to the source code of this file.</a></p>
127 <table class="memberdecls">
128 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
129 Macros</h2></td></tr>
130 <tr class="memitem:acd09bed517e43d28823e69494f259835"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#acd09bed517e43d28823e69494f259835">TEST_SUITE</a>(SUITE_NAME)</td></tr>
131 <tr class="separator:acd09bed517e43d28823e69494f259835"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:a603cb7f45efd81606e51686da9aeebd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a603cb7f45efd81606e51686da9aeebd9">TEST_SUITE_END</a>()</td></tr>
133 <tr class="separator:a603cb7f45efd81606e51686da9aeebd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
134 <tr class="memitem:a6c274ed8a1a31eb195191c849ae4ff6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a6c274ed8a1a31eb195191c849ae4ff6f">CONCAT</a>(ARG0,  ARG1)&#160;&#160;&#160;ARG0##ARG1</td></tr>
135 <tr class="separator:a6c274ed8a1a31eb195191c849ae4ff6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
136 <tr class="memitem:a8adf1132623f898e2088899490ef7bd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a8adf1132623f898e2088899490ef7bd6">VARIADIC_SIZE_IMPL</a>(e0,  e1,  e2,  e3,  e4,  e5,  e6,  e7,  e8,  e9,  size, ...)&#160;&#160;&#160;size</td></tr>
137 <tr class="separator:a8adf1132623f898e2088899490ef7bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:a69f74358d42fc010bd8807d07436d7b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a69f74358d42fc010bd8807d07436d7b5">VARIADIC_SIZE</a>(...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a8adf1132623f898e2088899490ef7bd6">VARIADIC_SIZE_IMPL</a>(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</td></tr>
139 <tr class="separator:a69f74358d42fc010bd8807d07436d7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
140 <tr class="memitem:acdd2ac75560db81371f4053e6465a0eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#acdd2ac75560db81371f4053e6465a0eb">JOIN_PARAM1</a>(OP,  param)&#160;&#160;&#160;OP(0, param)</td></tr>
141 <tr class="separator:acdd2ac75560db81371f4053e6465a0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
142 <tr class="memitem:a35d1497660f569a76fe4de6bebf67c9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a35d1497660f569a76fe4de6bebf67c9a">JOIN_PARAM2</a>(OP,  param, ...)</td></tr>
143 <tr class="separator:a35d1497660f569a76fe4de6bebf67c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:afedfb2831ec629f6445b1d4d5ed30154"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#afedfb2831ec629f6445b1d4d5ed30154">JOIN_PARAM3</a>(OP,  param, ...)</td></tr>
145 <tr class="separator:afedfb2831ec629f6445b1d4d5ed30154"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:a43ee597995dd64cfabd52d2342342855"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a43ee597995dd64cfabd52d2342342855">JOIN_PARAM4</a>(OP,  param, ...)</td></tr>
147 <tr class="separator:a43ee597995dd64cfabd52d2342342855"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 <tr class="memitem:a97a58dd462df2048aefa8446a841d7a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a97a58dd462df2048aefa8446a841d7a4">JOIN_PARAM5</a>(OP,  param, ...)</td></tr>
149 <tr class="separator:a97a58dd462df2048aefa8446a841d7a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:afd783b31f55f3b403a82e2b9e3770e1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#afd783b31f55f3b403a82e2b9e3770e1a">JOIN_PARAM6</a>(OP,  param, ...)</td></tr>
151 <tr class="separator:afd783b31f55f3b403a82e2b9e3770e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <tr class="memitem:a29cc9415a23ee73a5f0872a0433c5637"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a29cc9415a23ee73a5f0872a0433c5637">JOIN_PARAM7</a>(OP,  param, ...)</td></tr>
153 <tr class="separator:a29cc9415a23ee73a5f0872a0433c5637"><td class="memSeparator" colspan="2">&#160;</td></tr>
154 <tr class="memitem:ad05271218a1dc0111d1b07ecd8f94904"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ad05271218a1dc0111d1b07ecd8f94904">JOIN_PARAM8</a>(OP,  param, ...)</td></tr>
155 <tr class="separator:ad05271218a1dc0111d1b07ecd8f94904"><td class="memSeparator" colspan="2">&#160;</td></tr>
156 <tr class="memitem:a450d225a223a3f1db8bdc093885d48c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a450d225a223a3f1db8bdc093885d48c0">JOIN_PARAM9</a>(OP,  param, ...)</td></tr>
157 <tr class="separator:a450d225a223a3f1db8bdc093885d48c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <tr class="memitem:a4d997912b340aca63b12b84330f8a4bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a4d997912b340aca63b12b84330f8a4bc">JOIN_PARAM10</a>(OP,  param, ...)</td></tr>
159 <tr class="separator:a4d997912b340aca63b12b84330f8a4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
160 <tr class="memitem:adbfdccc4c864135d8020801232d54bd1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>(OP,  NUM, ...)</td></tr>
161 <tr class="separator:adbfdccc4c864135d8020801232d54bd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
162 <tr class="memitem:aced260163b84b2bd95927003e7d69bfc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#aced260163b84b2bd95927003e7d69bfc">MAKE_TYPE_PARAM</a>(i,  name)&#160;&#160;&#160;typename T##i</td></tr>
163 <tr class="separator:aced260163b84b2bd95927003e7d69bfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
164 <tr class="memitem:a79d59e55eaa189335dddf51c1e016d8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a79d59e55eaa189335dddf51c1e016d8b">MAKE_ARG_PARAM</a>(i,  name)&#160;&#160;&#160;const T##i &amp;name</td></tr>
165 <tr class="separator:a79d59e55eaa189335dddf51c1e016d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
166 <tr class="memitem:a2c9e3879e1ad83c6a47f4630c6ca22ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a2c9e3879e1ad83c6a47f4630c6ca22ee">MAKE_TYPE_PARAMS</a>(...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>(<a class="el" href="tests_2framework_2_macros_8h.xhtml#aced260163b84b2bd95927003e7d69bfc">MAKE_TYPE_PARAM</a>, <a class="el" href="tests_2framework_2_macros_8h.xhtml#a69f74358d42fc010bd8807d07436d7b5">VARIADIC_SIZE</a>(__VA_ARGS__), __VA_ARGS__)</td></tr>
167 <tr class="separator:a2c9e3879e1ad83c6a47f4630c6ca22ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
168 <tr class="memitem:a0c93732f08a32d6e390c3fae98325931"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a0c93732f08a32d6e390c3fae98325931">MAKE_ARG_PARAMS</a>(...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>(<a class="el" href="tests_2framework_2_macros_8h.xhtml#a79d59e55eaa189335dddf51c1e016d8b">MAKE_ARG_PARAM</a>, <a class="el" href="tests_2framework_2_macros_8h.xhtml#a69f74358d42fc010bd8807d07436d7b5">VARIADIC_SIZE</a>(__VA_ARGS__), __VA_ARGS__)</td></tr>
169 <tr class="separator:a0c93732f08a32d6e390c3fae98325931"><td class="memSeparator" colspan="2">&#160;</td></tr>
170 <tr class="memitem:a8716f830d34bff577c8687183231b952"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">TEST_CASE_CONSTRUCTOR</a>(TEST_NAME)&#160;&#160;&#160;TEST_NAME() = default;</td></tr>
171 <tr class="separator:a8716f830d34bff577c8687183231b952"><td class="memSeparator" colspan="2">&#160;</td></tr>
172 <tr class="memitem:adbd9bcfdb4c52d5acf73ce39c232b5c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">DATA_TEST_CASE_CONSTRUCTOR</a>(TEST_NAME,  DATASET)</td></tr>
173 <tr class="separator:adbd9bcfdb4c52d5acf73ce39c232b5c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
174 <tr class="memitem:af26a9a440f7ae0444624a5ff4392ea2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">FIXTURE_SETUP</a>(FIXTURE)</td></tr>
175 <tr class="separator:af26a9a440f7ae0444624a5ff4392ea2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:ab10b1385f1891ea74430f2e623b09961"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">FIXTURE_DATA_SETUP</a>(FIXTURE)</td></tr>
177 <tr class="separator:ab10b1385f1891ea74430f2e623b09961"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:a67ff67e5a2343bc8d05b1b02290c9fde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">FIXTURE_RUN</a>(FIXTURE)</td></tr>
179 <tr class="separator:a67ff67e5a2343bc8d05b1b02290c9fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:afc8f808405401fbb9528d36b15127f5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">FIXTURE_SYNC</a>(FIXTURE)</td></tr>
181 <tr class="separator:afc8f808405401fbb9528d36b15127f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:ae4ff555702946b1f9dddd59f2bff3a2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">FIXTURE_TEARDOWN</a>(FIXTURE)</td></tr>
183 <tr class="separator:ae4ff555702946b1f9dddd59f2bff3a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
184 <tr class="memitem:a31357313a6bdb0dc09a7cae7d7f91377"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">TEST_REGISTRAR</a>(TEST_NAME,  MODE,  STATUS)</td></tr>
185 <tr class="separator:a31357313a6bdb0dc09a7cae7d7f91377"><td class="memSeparator" colspan="2">&#160;</td></tr>
186 <tr class="memitem:aa4df8c1af6041bc017bd9fb943d5e5d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">DATA_TEST_REGISTRAR</a>(TEST_NAME,  MODE,  STATUS,  DATASET)</td></tr>
187 <tr class="separator:aa4df8c1af6041bc017bd9fb943d5e5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <tr class="memitem:ad9cb504466989983a34d7ad9674467b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME,  MODE,  STATUS)</td></tr>
189 <tr class="separator:ad9cb504466989983a34d7ad9674467b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
190 <tr class="memitem:a846b2e70d2ba2180ccb81045c88b8409"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a846b2e70d2ba2180ccb81045c88b8409">TEST_CASE</a>(TEST_NAME,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td></tr>
191 <tr class="separator:a846b2e70d2ba2180ccb81045c88b8409"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:ab2f6de5ffb4b88069f9c0a148b364e25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ab2f6de5ffb4b88069f9c0a148b364e25">EXPECTED_FAILURE_TEST_CASE</a>(TEST_NAME,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td></tr>
193 <tr class="separator:ab2f6de5ffb4b88069f9c0a148b364e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
194 <tr class="memitem:a89747ae30c60b9f052fbf9707c8301a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a89747ae30c60b9f052fbf9707c8301a9">DISABLED_TEST_CASE</a>(TEST_NAME,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td></tr>
195 <tr class="separator:a89747ae30c60b9f052fbf9707c8301a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
196 <tr class="memitem:adf3ec4a62a3f0d3e74ebd35d59ddd097"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME,  MODE,  STATUS,  DATASET, ...)</td></tr>
197 <tr class="separator:adf3ec4a62a3f0d3e74ebd35d59ddd097"><td class="memSeparator" colspan="2">&#160;</td></tr>
198 <tr class="memitem:a43b1925356e3d36a468e104d798c60ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a43b1925356e3d36a468e104d798c60ec">DATA_TEST_CASE</a>(TEST_NAME,  MODE,  DATASET, ...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET, __VA_ARGS__)</td></tr>
199 <tr class="separator:a43b1925356e3d36a468e104d798c60ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
200 <tr class="memitem:a5948998e4f7badeca767900ba91334ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a5948998e4f7badeca767900ba91334ac">EXPECTED_FAILURE_DATA_TEST_CASE</a>(TEST_NAME,  MODE,  DATASET, ...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET, __VA_ARGS__)</td></tr>
201 <tr class="separator:a5948998e4f7badeca767900ba91334ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
202 <tr class="memitem:a2d0deff95a1325348da7d2a945982b59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a2d0deff95a1325348da7d2a945982b59">DISABLED_DATA_TEST_CASE</a>(TEST_NAME,  MODE,  DATASET, ...)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET, __VA_ARGS__)</td></tr>
203 <tr class="separator:a2d0deff95a1325348da7d2a945982b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
204 <tr class="memitem:a2ff966da00c382c25e5b064b019d870c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME,  FIXTURE,  MODE,  STATUS)</td></tr>
205 <tr class="separator:a2ff966da00c382c25e5b064b019d870c"><td class="memSeparator" colspan="2">&#160;</td></tr>
206 <tr class="memitem:a926fbae618fcbb44111e683b8a1e2f99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a926fbae618fcbb44111e683b8a1e2f99">FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td></tr>
207 <tr class="separator:a926fbae618fcbb44111e683b8a1e2f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
208 <tr class="memitem:a1410f2afeafb8e6afe4c3b6208d8fec7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a1410f2afeafb8e6afe4c3b6208d8fec7">EXPECTED_FAILURE_FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td></tr>
209 <tr class="separator:a1410f2afeafb8e6afe4c3b6208d8fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 <tr class="memitem:a55d3bef40f09e56dc87e8f351a275385"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a55d3bef40f09e56dc87e8f351a275385">DISABLED_FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td></tr>
211 <tr class="separator:a55d3bef40f09e56dc87e8f351a275385"><td class="memSeparator" colspan="2">&#160;</td></tr>
212 <tr class="memitem:a9c14b58feb41d3702ce3ed63822ac2a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME,  FIXTURE,  MODE,  STATUS,  DATASET)</td></tr>
213 <tr class="separator:a9c14b58feb41d3702ce3ed63822ac2a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
214 <tr class="memitem:a42699a26fbdddf91da4aa58a610bb8a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a42699a26fbdddf91da4aa58a610bb8a8">FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET)</td></tr>
215 <tr class="separator:a42699a26fbdddf91da4aa58a610bb8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <tr class="memitem:a9cb601d80bbd293aa96800cfdd983404"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a9cb601d80bbd293aa96800cfdd983404">EXPECTED_FAILURE_FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET)</td></tr>
217 <tr class="separator:a9cb601d80bbd293aa96800cfdd983404"><td class="memSeparator" colspan="2">&#160;</td></tr>
218 <tr class="memitem:a7fb6c2e21b15474448e1f50d8acc854b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a7fb6c2e21b15474448e1f50d8acc854b">DISABLED_FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET)</td></tr>
219 <tr class="separator:a7fb6c2e21b15474448e1f50d8acc854b"><td class="memSeparator" colspan="2">&#160;</td></tr>
220 <tr class="memitem:aea955b85cfaf872bc064b0e34a7cb7db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME,  FIXTURE,  MODE,  STATUS)</td></tr>
221 <tr class="separator:aea955b85cfaf872bc064b0e34a7cb7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
222 <tr class="memitem:ac39772d06a4784bffc30fbe8a66ae1be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ac39772d06a4784bffc30fbe8a66ae1be">REGISTER_FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td></tr>
223 <tr class="separator:ac39772d06a4784bffc30fbe8a66ae1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
224 <tr class="memitem:a8b3c06c9e7676202a34f711b1a7625fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a8b3c06c9e7676202a34f711b1a7625fc">EXPECTED_FAILURE_REGISTER_FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td></tr>
225 <tr class="separator:a8b3c06c9e7676202a34f711b1a7625fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
226 <tr class="memitem:a55d2ae62838572e7be1c87128d02b493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a55d2ae62838572e7be1c87128d02b493">DISABLED_REGISTER_FIXTURE_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td></tr>
227 <tr class="separator:a55d2ae62838572e7be1c87128d02b493"><td class="memSeparator" colspan="2">&#160;</td></tr>
228 <tr class="memitem:a0e9639d43f395accacbefdbf368f7ca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME,  FIXTURE,  MODE,  STATUS,  DATASET)</td></tr>
229 <tr class="separator:a0e9639d43f395accacbefdbf368f7ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
230 <tr class="memitem:a050ee7c30055c713d656ba73d1a9a920"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a050ee7c30055c713d656ba73d1a9a920">REGISTER_FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET)</td></tr>
231 <tr class="separator:a050ee7c30055c713d656ba73d1a9a920"><td class="memSeparator" colspan="2">&#160;</td></tr>
232 <tr class="memitem:ab6166845bcdb8aab8d7b349a8b442ccf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#ab6166845bcdb8aab8d7b349a8b442ccf">EXPECTED_FAILURE_REGISTER_FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET)</td></tr>
233 <tr class="separator:ab6166845bcdb8aab8d7b349a8b442ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
234 <tr class="memitem:a934ee9a7581b65523fd180c96b159fb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_2framework_2_macros_8h.xhtml#a934ee9a7581b65523fd180c96b159fb8">DISABLED_REGISTER_FIXTURE_DATA_TEST_CASE</a>(TEST_NAME,  FIXTURE,  MODE,  DATASET)&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET)</td></tr>
235 <tr class="separator:a934ee9a7581b65523fd180c96b159fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
236 </table>
237 <h2 class="groupheader">Macro Definition Documentation</h2>
238 <a class="anchor" id="a6c274ed8a1a31eb195191c849ae4ff6f"></a>
239 <div class="memitem">
240 <div class="memproto">
241       <table class="memname">
242         <tr>
243           <td class="memname">#define CONCAT</td>
244           <td>(</td>
245           <td class="paramtype">&#160;</td>
246           <td class="paramname">ARG0, </td>
247         </tr>
248         <tr>
249           <td class="paramkey"></td>
250           <td></td>
251           <td class="paramtype">&#160;</td>
252           <td class="paramname">ARG1&#160;</td>
253         </tr>
254         <tr>
255           <td></td>
256           <td>)</td>
257           <td></td><td>&#160;&#160;&#160;ARG0##ARG1</td>
258         </tr>
259       </table>
260 </div><div class="memdoc">
261
262 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00050">50</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
263
264 </div>
265 </div>
266 <a class="anchor" id="a43b1925356e3d36a468e104d798c60ec"></a>
267 <div class="memitem">
268 <div class="memproto">
269       <table class="memname">
270         <tr>
271           <td class="memname">#define DATA_TEST_CASE</td>
272           <td>(</td>
273           <td class="paramtype">&#160;</td>
274           <td class="paramname">TEST_NAME, </td>
275         </tr>
276         <tr>
277           <td class="paramkey"></td>
278           <td></td>
279           <td class="paramtype">&#160;</td>
280           <td class="paramname">MODE, </td>
281         </tr>
282         <tr>
283           <td class="paramkey"></td>
284           <td></td>
285           <td class="paramtype">&#160;</td>
286           <td class="paramname">DATASET, </td>
287         </tr>
288         <tr>
289           <td class="paramkey"></td>
290           <td></td>
291           <td class="paramtype">&#160;</td>
292           <td class="paramname"><em>...</em>&#160;</td>
293         </tr>
294         <tr>
295           <td></td>
296           <td>)</td>
297           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET, __VA_ARGS__)</td>
298         </tr>
299       </table>
300 </div><div class="memdoc">
301
302 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00175">175</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
303
304 </div>
305 </div>
306 <a class="anchor" id="adbd9bcfdb4c52d5acf73ce39c232b5c8"></a>
307 <div class="memitem">
308 <div class="memproto">
309       <table class="memname">
310         <tr>
311           <td class="memname">#define DATA_TEST_CASE_CONSTRUCTOR</td>
312           <td>(</td>
313           <td class="paramtype">&#160;</td>
314           <td class="paramname">TEST_NAME, </td>
315         </tr>
316         <tr>
317           <td class="paramkey"></td>
318           <td></td>
319           <td class="paramtype">&#160;</td>
320           <td class="paramname">DATASET&#160;</td>
321         </tr>
322         <tr>
323           <td></td>
324           <td>)</td>
325           <td></td><td></td>
326         </tr>
327       </table>
328 </div><div class="memdoc">
329 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> D&gt;                                                \</div><div class="line">    explicit TEST_NAME(D &amp;&amp;data) : DataTestCase{ std::forward&lt;D&gt;(data) } \</div><div class="line">    {                                                                    \</div><div class="line">    }</div></div><!-- fragment -->
330 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00097">97</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
331
332 </div>
333 </div>
334 <a class="anchor" id="adf3ec4a62a3f0d3e74ebd35d59ddd097"></a>
335 <div class="memitem">
336 <div class="memproto">
337       <table class="memname">
338         <tr>
339           <td class="memname">#define DATA_TEST_CASE_IMPL</td>
340           <td>(</td>
341           <td class="paramtype">&#160;</td>
342           <td class="paramname">TEST_NAME, </td>
343         </tr>
344         <tr>
345           <td class="paramkey"></td>
346           <td></td>
347           <td class="paramtype">&#160;</td>
348           <td class="paramname">MODE, </td>
349         </tr>
350         <tr>
351           <td class="paramkey"></td>
352           <td></td>
353           <td class="paramtype">&#160;</td>
354           <td class="paramname">STATUS, </td>
355         </tr>
356         <tr>
357           <td class="paramkey"></td>
358           <td></td>
359           <td class="paramtype">&#160;</td>
360           <td class="paramname">DATASET, </td>
361         </tr>
362         <tr>
363           <td class="paramkey"></td>
364           <td></td>
365           <td class="paramtype">&#160;</td>
366           <td class="paramname"><em>...</em>&#160;</td>
367         </tr>
368         <tr>
369           <td></td>
370           <td>)</td>
371           <td></td><td></td>
372         </tr>
373       </table>
374 </div><div class="memdoc">
375 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;                                                                                           \</div><div class="line">    class TEST_NAME;                                                                                                \</div><div class="line">    template &lt;<span class="keyword">typename</span>... As&gt;                                                                                       \</div><div class="line">    class TEST_NAME&lt;std::tuple&lt;As...&gt;&gt; : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase&lt;decltype(DATASET)::type&gt;</a> \</div><div class="line">    {                                                                                                               \</div><div class="line">    public:                                                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">        DATA_TEST_CASE_CONSTRUCTOR</a>(TEST_NAME, DATASET)                                                              \</div><div class="line">        void do_run() override                                                                                      \</div><div class="line">        {                                                                                                           <a class="code" href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">\</a></div><div class="line"><a class="code" href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">            arm_compute::test::framework::apply</a>(<span class="keyword">this</span>, &amp;TEST_NAME::run&lt;As...&gt;, _data);                               \</div><div class="line">        }                                                                                                           \</div><div class="line">        template &lt;MAKE_TYPE_PARAMS(__VA_ARGS__)&gt;                                                                    \</div><div class="line">        void run(<a class="code" href="tests_2framework_2_macros_8h.xhtml#a0c93732f08a32d6e390c3fae98325931">MAKE_ARG_PARAMS</a>(__VA_ARGS__));                                                                     \</div><div class="line">    };                                                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">    DATA_TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS, DATASET);                                                          \</div><div class="line">    template &lt;<span class="keyword">typename</span>... As&gt;                                                                                       \</div><div class="line">    template &lt;MAKE_TYPE_PARAMS(__VA_ARGS__)&gt;                                                                        \</div><div class="line">    void TEST_NAME&lt;std::tuple&lt;As...&gt;&gt;::run(<a class="code" href="tests_2framework_2_macros_8h.xhtml#a0c93732f08a32d6e390c3fae98325931">MAKE_ARG_PARAMS</a>(__VA_ARGS__))</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_aa4df8c1af6041bc017bd9fb943d5e5d6"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">DATA_TEST_REGISTRAR</a></div><div class="ttdeci">#define DATA_TEST_REGISTRAR(TEST_NAME, MODE, STATUS, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00132">Macros.h:132</a></div></div>
376 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a0c93732f08a32d6e390c3fae98325931"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a0c93732f08a32d6e390c3fae98325931">MAKE_ARG_PARAMS</a></div><div class="ttdeci">#define MAKE_ARG_PARAMS(...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00090">Macros.h:90</a></div></div>
377 <div class="ttc" id="namespacearm__compute_1_1test_xhtml_ab3a61953b0f41e932f8a2ce8918e7aec"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">arm_compute::test::apply</a></div><div class="ttdeci">void apply(O *obj, F &amp;&amp;func, const std::tuple&lt; As... &gt; &amp;args)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_utils_8h_source.xhtml#l00079">Utils.h:79</a></div></div>
378 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_adbd9bcfdb4c52d5acf73ce39c232b5c8"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">DATA_TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define DATA_TEST_CASE_CONSTRUCTOR(TEST_NAME, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00097">Macros.h:97</a></div></div>
379 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_data_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase</a></div><div class="ttdoc">Data test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00063">TestCase.h:63</a></div></div>
380 </div><!-- fragment -->
381 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00155">155</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
382
383 </div>
384 </div>
385 <a class="anchor" id="aa4df8c1af6041bc017bd9fb943d5e5d6"></a>
386 <div class="memitem">
387 <div class="memproto">
388       <table class="memname">
389         <tr>
390           <td class="memname">#define DATA_TEST_REGISTRAR</td>
391           <td>(</td>
392           <td class="paramtype">&#160;</td>
393           <td class="paramname">TEST_NAME, </td>
394         </tr>
395         <tr>
396           <td class="paramkey"></td>
397           <td></td>
398           <td class="paramtype">&#160;</td>
399           <td class="paramname">MODE, </td>
400         </tr>
401         <tr>
402           <td class="paramkey"></td>
403           <td></td>
404           <td class="paramtype">&#160;</td>
405           <td class="paramname">STATUS, </td>
406         </tr>
407         <tr>
408           <td class="paramkey"></td>
409           <td></td>
410           <td class="paramtype">&#160;</td>
411           <td class="paramname">DATASET&#160;</td>
412         </tr>
413         <tr>
414           <td></td>
415           <td>)</td>
416           <td></td><td></td>
417         </tr>
418       </table>
419 </div><div class="memdoc">
420 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar.xhtml">arm_compute::test::framework::detail::TestCaseRegistrar&lt;TEST_NAME&lt;decltype(DATASET)::type&gt;</a>&gt; TEST_NAME##_reg \</div><div class="line">    {                                                                                                                  \</div><div class="line"><span class="preprocessor">        #TEST_NAME, MODE, STATUS, DATASET                                                                              \</span></div><div class="line"><span class="preprocessor">    }</span></div><div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar.xhtml">arm_compute::test::framework::detail::TestCaseRegistrar</a></div><div class="ttdoc">Helper class to statically register a test case. </div><div class="ttdef"><b>Definition:</b> <a href="_registrars_8h_source.xhtml#l00043">Registrars.h:43</a></div></div>
421 </div><!-- fragment -->
422 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00132">132</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
423
424 </div>
425 </div>
426 <a class="anchor" id="a2d0deff95a1325348da7d2a945982b59"></a>
427 <div class="memitem">
428 <div class="memproto">
429       <table class="memname">
430         <tr>
431           <td class="memname">#define DISABLED_DATA_TEST_CASE</td>
432           <td>(</td>
433           <td class="paramtype">&#160;</td>
434           <td class="paramname">TEST_NAME, </td>
435         </tr>
436         <tr>
437           <td class="paramkey"></td>
438           <td></td>
439           <td class="paramtype">&#160;</td>
440           <td class="paramname">MODE, </td>
441         </tr>
442         <tr>
443           <td class="paramkey"></td>
444           <td></td>
445           <td class="paramtype">&#160;</td>
446           <td class="paramname">DATASET, </td>
447         </tr>
448         <tr>
449           <td class="paramkey"></td>
450           <td></td>
451           <td class="paramtype">&#160;</td>
452           <td class="paramname"><em>...</em>&#160;</td>
453         </tr>
454         <tr>
455           <td></td>
456           <td>)</td>
457           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET, __VA_ARGS__)</td>
458         </tr>
459       </table>
460 </div><div class="memdoc">
461
462 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00179">179</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
463
464 </div>
465 </div>
466 <a class="anchor" id="a7fb6c2e21b15474448e1f50d8acc854b"></a>
467 <div class="memitem">
468 <div class="memproto">
469       <table class="memname">
470         <tr>
471           <td class="memname">#define DISABLED_FIXTURE_DATA_TEST_CASE</td>
472           <td>(</td>
473           <td class="paramtype">&#160;</td>
474           <td class="paramname">TEST_NAME, </td>
475         </tr>
476         <tr>
477           <td class="paramkey"></td>
478           <td></td>
479           <td class="paramtype">&#160;</td>
480           <td class="paramname">FIXTURE, </td>
481         </tr>
482         <tr>
483           <td class="paramkey"></td>
484           <td></td>
485           <td class="paramtype">&#160;</td>
486           <td class="paramname">MODE, </td>
487         </tr>
488         <tr>
489           <td class="paramkey"></td>
490           <td></td>
491           <td class="paramtype">&#160;</td>
492           <td class="paramname">DATASET&#160;</td>
493         </tr>
494         <tr>
495           <td></td>
496           <td>)</td>
497           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET)</td>
498         </tr>
499       </table>
500 </div><div class="memdoc">
501
502 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00221">221</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
503
504 </div>
505 </div>
506 <a class="anchor" id="a55d3bef40f09e56dc87e8f351a275385"></a>
507 <div class="memitem">
508 <div class="memproto">
509       <table class="memname">
510         <tr>
511           <td class="memname">#define DISABLED_FIXTURE_TEST_CASE</td>
512           <td>(</td>
513           <td class="paramtype">&#160;</td>
514           <td class="paramname">TEST_NAME, </td>
515         </tr>
516         <tr>
517           <td class="paramkey"></td>
518           <td></td>
519           <td class="paramtype">&#160;</td>
520           <td class="paramname">FIXTURE, </td>
521         </tr>
522         <tr>
523           <td class="paramkey"></td>
524           <td></td>
525           <td class="paramtype">&#160;</td>
526           <td class="paramname">MODE&#160;</td>
527         </tr>
528         <tr>
529           <td></td>
530           <td>)</td>
531           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td>
532         </tr>
533       </table>
534 </div><div class="memdoc">
535
536 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00198">198</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
537
538 </div>
539 </div>
540 <a class="anchor" id="a934ee9a7581b65523fd180c96b159fb8"></a>
541 <div class="memitem">
542 <div class="memproto">
543       <table class="memname">
544         <tr>
545           <td class="memname">#define DISABLED_REGISTER_FIXTURE_DATA_TEST_CASE</td>
546           <td>(</td>
547           <td class="paramtype">&#160;</td>
548           <td class="paramname">TEST_NAME, </td>
549         </tr>
550         <tr>
551           <td class="paramkey"></td>
552           <td></td>
553           <td class="paramtype">&#160;</td>
554           <td class="paramname">FIXTURE, </td>
555         </tr>
556         <tr>
557           <td class="paramkey"></td>
558           <td></td>
559           <td class="paramtype">&#160;</td>
560           <td class="paramname">MODE, </td>
561         </tr>
562         <tr>
563           <td class="paramkey"></td>
564           <td></td>
565           <td class="paramtype">&#160;</td>
566           <td class="paramname">DATASET&#160;</td>
567         </tr>
568         <tr>
569           <td></td>
570           <td>)</td>
571           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>, DATASET)</td>
572         </tr>
573       </table>
574 </div><div class="memdoc">
575
576 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00262">262</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
577
578 </div>
579 </div>
580 <a class="anchor" id="a55d2ae62838572e7be1c87128d02b493"></a>
581 <div class="memitem">
582 <div class="memproto">
583       <table class="memname">
584         <tr>
585           <td class="memname">#define DISABLED_REGISTER_FIXTURE_TEST_CASE</td>
586           <td>(</td>
587           <td class="paramtype">&#160;</td>
588           <td class="paramname">TEST_NAME, </td>
589         </tr>
590         <tr>
591           <td class="paramkey"></td>
592           <td></td>
593           <td class="paramtype">&#160;</td>
594           <td class="paramname">FIXTURE, </td>
595         </tr>
596         <tr>
597           <td class="paramkey"></td>
598           <td></td>
599           <td class="paramtype">&#160;</td>
600           <td class="paramname">MODE&#160;</td>
601         </tr>
602         <tr>
603           <td></td>
604           <td>)</td>
605           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td>
606         </tr>
607       </table>
608 </div><div class="memdoc">
609
610 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00240">240</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
611
612 </div>
613 </div>
614 <a class="anchor" id="a89747ae30c60b9f052fbf9707c8301a9"></a>
615 <div class="memitem">
616 <div class="memproto">
617       <table class="memname">
618         <tr>
619           <td class="memname">#define DISABLED_TEST_CASE</td>
620           <td>(</td>
621           <td class="paramtype">&#160;</td>
622           <td class="paramname">TEST_NAME, </td>
623         </tr>
624         <tr>
625           <td class="paramkey"></td>
626           <td></td>
627           <td class="paramtype">&#160;</td>
628           <td class="paramname">MODE&#160;</td>
629         </tr>
630         <tr>
631           <td></td>
632           <td>)</td>
633           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba055c1a591abb0e8cd86dc969727bcc0b">arm_compute::test::framework::TestCaseFactory::Status::DISABLED</a>)</td>
634         </tr>
635       </table>
636 </div><div class="memdoc">
637
638 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00152">152</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
639
640 </div>
641 </div>
642 <a class="anchor" id="a5948998e4f7badeca767900ba91334ac"></a>
643 <div class="memitem">
644 <div class="memproto">
645       <table class="memname">
646         <tr>
647           <td class="memname">#define EXPECTED_FAILURE_DATA_TEST_CASE</td>
648           <td>(</td>
649           <td class="paramtype">&#160;</td>
650           <td class="paramname">TEST_NAME, </td>
651         </tr>
652         <tr>
653           <td class="paramkey"></td>
654           <td></td>
655           <td class="paramtype">&#160;</td>
656           <td class="paramname">MODE, </td>
657         </tr>
658         <tr>
659           <td class="paramkey"></td>
660           <td></td>
661           <td class="paramtype">&#160;</td>
662           <td class="paramname">DATASET, </td>
663         </tr>
664         <tr>
665           <td class="paramkey"></td>
666           <td></td>
667           <td class="paramtype">&#160;</td>
668           <td class="paramname"><em>...</em>&#160;</td>
669         </tr>
670         <tr>
671           <td></td>
672           <td>)</td>
673           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adf3ec4a62a3f0d3e74ebd35d59ddd097">DATA_TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET, __VA_ARGS__)</td>
674         </tr>
675       </table>
676 </div><div class="memdoc">
677
678 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00177">177</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
679
680 </div>
681 </div>
682 <a class="anchor" id="a9cb601d80bbd293aa96800cfdd983404"></a>
683 <div class="memitem">
684 <div class="memproto">
685       <table class="memname">
686         <tr>
687           <td class="memname">#define EXPECTED_FAILURE_FIXTURE_DATA_TEST_CASE</td>
688           <td>(</td>
689           <td class="paramtype">&#160;</td>
690           <td class="paramname">TEST_NAME, </td>
691         </tr>
692         <tr>
693           <td class="paramkey"></td>
694           <td></td>
695           <td class="paramtype">&#160;</td>
696           <td class="paramname">FIXTURE, </td>
697         </tr>
698         <tr>
699           <td class="paramkey"></td>
700           <td></td>
701           <td class="paramtype">&#160;</td>
702           <td class="paramname">MODE, </td>
703         </tr>
704         <tr>
705           <td class="paramkey"></td>
706           <td></td>
707           <td class="paramtype">&#160;</td>
708           <td class="paramname">DATASET&#160;</td>
709         </tr>
710         <tr>
711           <td></td>
712           <td>)</td>
713           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET)</td>
714         </tr>
715       </table>
716 </div><div class="memdoc">
717
718 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00219">219</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
719
720 </div>
721 </div>
722 <a class="anchor" id="a1410f2afeafb8e6afe4c3b6208d8fec7"></a>
723 <div class="memitem">
724 <div class="memproto">
725       <table class="memname">
726         <tr>
727           <td class="memname">#define EXPECTED_FAILURE_FIXTURE_TEST_CASE</td>
728           <td>(</td>
729           <td class="paramtype">&#160;</td>
730           <td class="paramname">TEST_NAME, </td>
731         </tr>
732         <tr>
733           <td class="paramkey"></td>
734           <td></td>
735           <td class="paramtype">&#160;</td>
736           <td class="paramname">FIXTURE, </td>
737         </tr>
738         <tr>
739           <td class="paramkey"></td>
740           <td></td>
741           <td class="paramtype">&#160;</td>
742           <td class="paramname">MODE&#160;</td>
743         </tr>
744         <tr>
745           <td></td>
746           <td>)</td>
747           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td>
748         </tr>
749       </table>
750 </div><div class="memdoc">
751
752 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00196">196</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
753
754 </div>
755 </div>
756 <a class="anchor" id="ab6166845bcdb8aab8d7b349a8b442ccf"></a>
757 <div class="memitem">
758 <div class="memproto">
759       <table class="memname">
760         <tr>
761           <td class="memname">#define EXPECTED_FAILURE_REGISTER_FIXTURE_DATA_TEST_CASE</td>
762           <td>(</td>
763           <td class="paramtype">&#160;</td>
764           <td class="paramname">TEST_NAME, </td>
765         </tr>
766         <tr>
767           <td class="paramkey"></td>
768           <td></td>
769           <td class="paramtype">&#160;</td>
770           <td class="paramname">FIXTURE, </td>
771         </tr>
772         <tr>
773           <td class="paramkey"></td>
774           <td></td>
775           <td class="paramtype">&#160;</td>
776           <td class="paramname">MODE, </td>
777         </tr>
778         <tr>
779           <td class="paramkey"></td>
780           <td></td>
781           <td class="paramtype">&#160;</td>
782           <td class="paramname">DATASET&#160;</td>
783         </tr>
784         <tr>
785           <td></td>
786           <td>)</td>
787           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>, DATASET)</td>
788         </tr>
789       </table>
790 </div><div class="memdoc">
791
792 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00260">260</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
793
794 </div>
795 </div>
796 <a class="anchor" id="a8b3c06c9e7676202a34f711b1a7625fc"></a>
797 <div class="memitem">
798 <div class="memproto">
799       <table class="memname">
800         <tr>
801           <td class="memname">#define EXPECTED_FAILURE_REGISTER_FIXTURE_TEST_CASE</td>
802           <td>(</td>
803           <td class="paramtype">&#160;</td>
804           <td class="paramname">TEST_NAME, </td>
805         </tr>
806         <tr>
807           <td class="paramkey"></td>
808           <td></td>
809           <td class="paramtype">&#160;</td>
810           <td class="paramname">FIXTURE, </td>
811         </tr>
812         <tr>
813           <td class="paramkey"></td>
814           <td></td>
815           <td class="paramtype">&#160;</td>
816           <td class="paramname">MODE&#160;</td>
817         </tr>
818         <tr>
819           <td></td>
820           <td>)</td>
821           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td>
822         </tr>
823       </table>
824 </div><div class="memdoc">
825
826 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00238">238</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
827
828 </div>
829 </div>
830 <a class="anchor" id="ab2f6de5ffb4b88069f9c0a148b364e25"></a>
831 <div class="memitem">
832 <div class="memproto">
833       <table class="memname">
834         <tr>
835           <td class="memname">#define EXPECTED_FAILURE_TEST_CASE</td>
836           <td>(</td>
837           <td class="paramtype">&#160;</td>
838           <td class="paramname">TEST_NAME, </td>
839         </tr>
840         <tr>
841           <td class="paramkey"></td>
842           <td></td>
843           <td class="paramtype">&#160;</td>
844           <td class="paramname">MODE&#160;</td>
845         </tr>
846         <tr>
847           <td></td>
848           <td>)</td>
849           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70babdb2c34681be3432a08e0450b707a014">arm_compute::test::framework::TestCaseFactory::Status::EXPECTED_FAILURE</a>)</td>
850         </tr>
851       </table>
852 </div><div class="memdoc">
853
854 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00150">150</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
855
856 </div>
857 </div>
858 <a class="anchor" id="ab10b1385f1891ea74430f2e623b09961"></a>
859 <div class="memitem">
860 <div class="memproto">
861       <table class="memname">
862         <tr>
863           <td class="memname">#define FIXTURE_DATA_SETUP</td>
864           <td>(</td>
865           <td class="paramtype">&#160;</td>
866           <td class="paramname">FIXTURE</td><td>)</td>
867           <td></td>
868         </tr>
869       </table>
870 </div><div class="memdoc">
871 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> do_setup() override                        \</div><div class="line">    {                                               <a class="code" href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">\</a></div><div class="line"><a class="code" href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">        apply</a>(<span class="keyword">this</span>, &amp;FIXTURE::setup&lt;As...&gt;, _data); \</div><div class="line">    }</div><div class="ttc" id="namespacearm__compute_1_1test_xhtml_ab3a61953b0f41e932f8a2ce8918e7aec"><div class="ttname"><a href="namespacearm__compute_1_1test.xhtml#ab3a61953b0f41e932f8a2ce8918e7aec">arm_compute::test::apply</a></div><div class="ttdeci">void apply(O *obj, F &amp;&amp;func, const std::tuple&lt; As... &gt; &amp;args)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_utils_8h_source.xhtml#l00079">Utils.h:79</a></div></div>
872 </div><!-- fragment -->
873 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00107">107</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
874
875 </div>
876 </div>
877 <a class="anchor" id="a42699a26fbdddf91da4aa58a610bb8a8"></a>
878 <div class="memitem">
879 <div class="memproto">
880       <table class="memname">
881         <tr>
882           <td class="memname">#define FIXTURE_DATA_TEST_CASE</td>
883           <td>(</td>
884           <td class="paramtype">&#160;</td>
885           <td class="paramname">TEST_NAME, </td>
886         </tr>
887         <tr>
888           <td class="paramkey"></td>
889           <td></td>
890           <td class="paramtype">&#160;</td>
891           <td class="paramname">FIXTURE, </td>
892         </tr>
893         <tr>
894           <td class="paramkey"></td>
895           <td></td>
896           <td class="paramtype">&#160;</td>
897           <td class="paramname">MODE, </td>
898         </tr>
899         <tr>
900           <td class="paramkey"></td>
901           <td></td>
902           <td class="paramtype">&#160;</td>
903           <td class="paramname">DATASET&#160;</td>
904         </tr>
905         <tr>
906           <td></td>
907           <td>)</td>
908           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a9c14b58feb41d3702ce3ed63822ac2a8">FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET)</td>
909         </tr>
910       </table>
911 </div><div class="memdoc">
912
913 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00217">217</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
914
915 </div>
916 </div>
917 <a class="anchor" id="a9c14b58feb41d3702ce3ed63822ac2a8"></a>
918 <div class="memitem">
919 <div class="memproto">
920       <table class="memname">
921         <tr>
922           <td class="memname">#define FIXTURE_DATA_TEST_CASE_IMPL</td>
923           <td>(</td>
924           <td class="paramtype">&#160;</td>
925           <td class="paramname">TEST_NAME, </td>
926         </tr>
927         <tr>
928           <td class="paramkey"></td>
929           <td></td>
930           <td class="paramtype">&#160;</td>
931           <td class="paramname">FIXTURE, </td>
932         </tr>
933         <tr>
934           <td class="paramkey"></td>
935           <td></td>
936           <td class="paramtype">&#160;</td>
937           <td class="paramname">MODE, </td>
938         </tr>
939         <tr>
940           <td class="paramkey"></td>
941           <td></td>
942           <td class="paramtype">&#160;</td>
943           <td class="paramname">STATUS, </td>
944         </tr>
945         <tr>
946           <td class="paramkey"></td>
947           <td></td>
948           <td class="paramtype">&#160;</td>
949           <td class="paramname">DATASET&#160;</td>
950         </tr>
951         <tr>
952           <td></td>
953           <td>)</td>
954           <td></td><td></td>
955         </tr>
956       </table>
957 </div><div class="memdoc">
958 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;                                                                                                           \</div><div class="line">    class TEST_NAME;                                                                                                                \</div><div class="line">    template &lt;<span class="keyword">typename</span>... As&gt;                                                                                                       \</div><div class="line">    class TEST_NAME&lt;std::tuple&lt;As...&gt;&gt; : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase&lt;decltype(DATASET)::type&gt;</a>, <span class="keyword">public</span> FIXTURE \</div><div class="line">    {                                                                                                                               \</div><div class="line">    public:                                                                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">        DATA_TEST_CASE_CONSTRUCTOR</a>(TEST_NAME, DATASET)                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">        FIXTURE_DATA_SETUP</a>(FIXTURE)                                                                                                 \</div><div class="line">        void do_run() <span class="keyword">override</span>;                                                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">        FIXTURE_TEARDOWN</a>(FIXTURE)                                                                                                   \</div><div class="line">    };                                                                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">    DATA_TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS, DATASET);                                                                          \</div><div class="line">    template &lt;<span class="keyword">typename</span>... As&gt;                                                                                                       \</div><div class="line">    void TEST_NAME&lt;std::tuple&lt;As...&gt;&gt;::do_run()</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ae4ff555702946b1f9dddd59f2bff3a2b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">FIXTURE_TEARDOWN</a></div><div class="ttdeci">#define FIXTURE_TEARDOWN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00122">Macros.h:122</a></div></div>
959 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_aa4df8c1af6041bc017bd9fb943d5e5d6"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">DATA_TEST_REGISTRAR</a></div><div class="ttdeci">#define DATA_TEST_REGISTRAR(TEST_NAME, MODE, STATUS, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00132">Macros.h:132</a></div></div>
960 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ab10b1385f1891ea74430f2e623b09961"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">FIXTURE_DATA_SETUP</a></div><div class="ttdeci">#define FIXTURE_DATA_SETUP(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00107">Macros.h:107</a></div></div>
961 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_adbd9bcfdb4c52d5acf73ce39c232b5c8"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">DATA_TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define DATA_TEST_CASE_CONSTRUCTOR(TEST_NAME, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00097">Macros.h:97</a></div></div>
962 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_data_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase</a></div><div class="ttdoc">Data test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00063">TestCase.h:63</a></div></div>
963 </div><!-- fragment -->
964 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00201">201</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
965
966 </div>
967 </div>
968 <a class="anchor" id="a67ff67e5a2343bc8d05b1b02290c9fde"></a>
969 <div class="memitem">
970 <div class="memproto">
971       <table class="memname">
972         <tr>
973           <td class="memname">#define FIXTURE_RUN</td>
974           <td>(</td>
975           <td class="paramtype">&#160;</td>
976           <td class="paramname">FIXTURE</td><td>)</td>
977           <td></td>
978         </tr>
979       </table>
980 </div><div class="memdoc">
981 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> do_run() override   \</div><div class="line">    {                        \</div><div class="line">        FIXTURE::run();      \</div><div class="line">    }</div></div><!-- fragment -->
982 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00112">112</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
983
984 </div>
985 </div>
986 <a class="anchor" id="af26a9a440f7ae0444624a5ff4392ea2e"></a>
987 <div class="memitem">
988 <div class="memproto">
989       <table class="memname">
990         <tr>
991           <td class="memname">#define FIXTURE_SETUP</td>
992           <td>(</td>
993           <td class="paramtype">&#160;</td>
994           <td class="paramname">FIXTURE</td><td>)</td>
995           <td></td>
996         </tr>
997       </table>
998 </div><div class="memdoc">
999 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> do_setup() override   \</div><div class="line">    {                          \</div><div class="line">        FIXTURE::setup();      \</div><div class="line">    }</div></div><!-- fragment -->
1000 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00102">102</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1001
1002 </div>
1003 </div>
1004 <a class="anchor" id="afc8f808405401fbb9528d36b15127f5b"></a>
1005 <div class="memitem">
1006 <div class="memproto">
1007       <table class="memname">
1008         <tr>
1009           <td class="memname">#define FIXTURE_SYNC</td>
1010           <td>(</td>
1011           <td class="paramtype">&#160;</td>
1012           <td class="paramname">FIXTURE</td><td>)</td>
1013           <td></td>
1014         </tr>
1015       </table>
1016 </div><div class="memdoc">
1017 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> do_sync() override   \</div><div class="line">    {                         \</div><div class="line">        FIXTURE::sync();      \</div><div class="line">    }</div></div><!-- fragment -->
1018 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00117">117</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1019
1020 </div>
1021 </div>
1022 <a class="anchor" id="ae4ff555702946b1f9dddd59f2bff3a2b"></a>
1023 <div class="memitem">
1024 <div class="memproto">
1025       <table class="memname">
1026         <tr>
1027           <td class="memname">#define FIXTURE_TEARDOWN</td>
1028           <td>(</td>
1029           <td class="paramtype">&#160;</td>
1030           <td class="paramname">FIXTURE</td><td>)</td>
1031           <td></td>
1032         </tr>
1033       </table>
1034 </div><div class="memdoc">
1035 <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">void</span> do_teardown() override   \</div><div class="line">    {                             \</div><div class="line">        FIXTURE::teardown();      \</div><div class="line">    }</div></div><!-- fragment -->
1036 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00122">122</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1037
1038 </div>
1039 </div>
1040 <a class="anchor" id="a926fbae618fcbb44111e683b8a1e2f99"></a>
1041 <div class="memitem">
1042 <div class="memproto">
1043       <table class="memname">
1044         <tr>
1045           <td class="memname">#define FIXTURE_TEST_CASE</td>
1046           <td>(</td>
1047           <td class="paramtype">&#160;</td>
1048           <td class="paramname">TEST_NAME, </td>
1049         </tr>
1050         <tr>
1051           <td class="paramkey"></td>
1052           <td></td>
1053           <td class="paramtype">&#160;</td>
1054           <td class="paramname">FIXTURE, </td>
1055         </tr>
1056         <tr>
1057           <td class="paramkey"></td>
1058           <td></td>
1059           <td class="paramtype">&#160;</td>
1060           <td class="paramname">MODE&#160;</td>
1061         </tr>
1062         <tr>
1063           <td></td>
1064           <td>)</td>
1065           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a2ff966da00c382c25e5b064b019d870c">FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td>
1066         </tr>
1067       </table>
1068 </div><div class="memdoc">
1069
1070 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00194">194</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1071
1072 </div>
1073 </div>
1074 <a class="anchor" id="a2ff966da00c382c25e5b064b019d870c"></a>
1075 <div class="memitem">
1076 <div class="memproto">
1077       <table class="memname">
1078         <tr>
1079           <td class="memname">#define FIXTURE_TEST_CASE_IMPL</td>
1080           <td>(</td>
1081           <td class="paramtype">&#160;</td>
1082           <td class="paramname">TEST_NAME, </td>
1083         </tr>
1084         <tr>
1085           <td class="paramkey"></td>
1086           <td></td>
1087           <td class="paramtype">&#160;</td>
1088           <td class="paramname">FIXTURE, </td>
1089         </tr>
1090         <tr>
1091           <td class="paramkey"></td>
1092           <td></td>
1093           <td class="paramtype">&#160;</td>
1094           <td class="paramname">MODE, </td>
1095         </tr>
1096         <tr>
1097           <td class="paramkey"></td>
1098           <td></td>
1099           <td class="paramtype">&#160;</td>
1100           <td class="paramname">STATUS&#160;</td>
1101         </tr>
1102         <tr>
1103           <td></td>
1104           <td>)</td>
1105           <td></td><td></td>
1106         </tr>
1107       </table>
1108 </div><div class="memdoc">
1109 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span>TEST_NAME : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a>, <span class="keyword">public</span> FIXTURE \</div><div class="line">    {                                                                               \</div><div class="line">    public:                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">        TEST_CASE_CONSTRUCTOR</a>(TEST_NAME)                                            <a class="code" href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">        FIXTURE_SETUP</a>(FIXTURE)                                                      \</div><div class="line">        void <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml#a90b4bc2c4bae857bc3536f4a18e29772">do_run</a>() <span class="keyword">override</span>;                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">        FIXTURE_TEARDOWN</a>(FIXTURE)                                                   \</div><div class="line">    };                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">    TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS);                                        \</div><div class="line">    void TEST_NAME::do_run()</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ae4ff555702946b1f9dddd59f2bff3a2b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">FIXTURE_TEARDOWN</a></div><div class="ttdeci">#define FIXTURE_TEARDOWN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00122">Macros.h:122</a></div></div>
1110 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a8716f830d34bff577c8687183231b952"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define TEST_CASE_CONSTRUCTOR(TEST_NAME)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00095">Macros.h:95</a></div></div>
1111 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a31357313a6bdb0dc09a7cae7d7f91377"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">TEST_REGISTRAR</a></div><div class="ttdeci">#define TEST_REGISTRAR(TEST_NAME, MODE, STATUS)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00127">Macros.h:127</a></div></div>
1112 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_af26a9a440f7ae0444624a5ff4392ea2e"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">FIXTURE_SETUP</a></div><div class="ttdeci">#define FIXTURE_SETUP(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00102">Macros.h:102</a></div></div>
1113 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a></div><div class="ttdoc">Abstract test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00040">TestCase.h:40</a></div></div>
1114 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_test_case_xhtml_a90b4bc2c4bae857bc3536f4a18e29772"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml#a90b4bc2c4bae857bc3536f4a18e29772">arm_compute::test::framework::TestCase::do_run</a></div><div class="ttdeci">virtual void do_run()</div><div class="ttdoc">Run the test. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00046">TestCase.h:46</a></div></div>
1115 </div><!-- fragment -->
1116 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00182">182</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1117
1118 </div>
1119 </div>
1120 <a class="anchor" id="adbfdccc4c864135d8020801232d54bd1"></a>
1121 <div class="memitem">
1122 <div class="memproto">
1123       <table class="memname">
1124         <tr>
1125           <td class="memname">#define JOIN_PARAM</td>
1126           <td>(</td>
1127           <td class="paramtype">&#160;</td>
1128           <td class="paramname">OP, </td>
1129         </tr>
1130         <tr>
1131           <td class="paramkey"></td>
1132           <td></td>
1133           <td class="paramtype">&#160;</td>
1134           <td class="paramname">NUM, </td>
1135         </tr>
1136         <tr>
1137           <td class="paramkey"></td>
1138           <td></td>
1139           <td class="paramtype">&#160;</td>
1140           <td class="paramname"><em>...</em>&#160;</td>
1141         </tr>
1142         <tr>
1143           <td></td>
1144           <td>)</td>
1145           <td></td><td></td>
1146         </tr>
1147       </table>
1148 </div><div class="memdoc">
1149 <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a6c274ed8a1a31eb195191c849ae4ff6f">CONCAT</a>(<a class="code" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>, NUM)      \</div><div class="line">    (OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_adbfdccc4c864135d8020801232d54bd1"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a></div><div class="ttdeci">#define JOIN_PARAM(OP, NUM,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00083">Macros.h:83</a></div></div>
1150 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a6c274ed8a1a31eb195191c849ae4ff6f"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a6c274ed8a1a31eb195191c849ae4ff6f">CONCAT</a></div><div class="ttdeci">#define CONCAT(ARG0, ARG1)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00050">Macros.h:50</a></div></div>
1151 </div><!-- fragment -->
1152 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00083">83</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1153
1154 </div>
1155 </div>
1156 <a class="anchor" id="acdd2ac75560db81371f4053e6465a0eb"></a>
1157 <div class="memitem">
1158 <div class="memproto">
1159       <table class="memname">
1160         <tr>
1161           <td class="memname">#define JOIN_PARAM1</td>
1162           <td>(</td>
1163           <td class="paramtype">&#160;</td>
1164           <td class="paramname">OP, </td>
1165         </tr>
1166         <tr>
1167           <td class="paramkey"></td>
1168           <td></td>
1169           <td class="paramtype">&#160;</td>
1170           <td class="paramname">param&#160;</td>
1171         </tr>
1172         <tr>
1173           <td></td>
1174           <td>)</td>
1175           <td></td><td>&#160;&#160;&#160;OP(0, param)</td>
1176         </tr>
1177       </table>
1178 </div><div class="memdoc">
1179
1180 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00055">55</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1181
1182 </div>
1183 </div>
1184 <a class="anchor" id="a4d997912b340aca63b12b84330f8a4bc"></a>
1185 <div class="memitem">
1186 <div class="memproto">
1187       <table class="memname">
1188         <tr>
1189           <td class="memname">#define JOIN_PARAM10</td>
1190           <td>(</td>
1191           <td class="paramtype">&#160;</td>
1192           <td class="paramname">OP, </td>
1193         </tr>
1194         <tr>
1195           <td class="paramkey"></td>
1196           <td></td>
1197           <td class="paramtype">&#160;</td>
1198           <td class="paramname">param, </td>
1199         </tr>
1200         <tr>
1201           <td class="paramkey"></td>
1202           <td></td>
1203           <td class="paramtype">&#160;</td>
1204           <td class="paramname"><em>...</em>&#160;</td>
1205         </tr>
1206         <tr>
1207           <td></td>
1208           <td>)</td>
1209           <td></td><td></td>
1210         </tr>
1211       </table>
1212 </div><div class="memdoc">
1213 <b>Value:</b><div class="fragment"><div class="line">OP(9, param)                     \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#a450d225a223a3f1db8bdc093885d48c0">JOIN_PARAM9</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a450d225a223a3f1db8bdc093885d48c0"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a450d225a223a3f1db8bdc093885d48c0">JOIN_PARAM9</a></div><div class="ttdeci">#define JOIN_PARAM9(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00077">Macros.h:77</a></div></div>
1214 </div><!-- fragment -->
1215 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00080">80</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1216
1217 </div>
1218 </div>
1219 <a class="anchor" id="a35d1497660f569a76fe4de6bebf67c9a"></a>
1220 <div class="memitem">
1221 <div class="memproto">
1222       <table class="memname">
1223         <tr>
1224           <td class="memname">#define JOIN_PARAM2</td>
1225           <td>(</td>
1226           <td class="paramtype">&#160;</td>
1227           <td class="paramname">OP, </td>
1228         </tr>
1229         <tr>
1230           <td class="paramkey"></td>
1231           <td></td>
1232           <td class="paramtype">&#160;</td>
1233           <td class="paramname">param, </td>
1234         </tr>
1235         <tr>
1236           <td class="paramkey"></td>
1237           <td></td>
1238           <td class="paramtype">&#160;</td>
1239           <td class="paramname"><em>...</em>&#160;</td>
1240         </tr>
1241         <tr>
1242           <td></td>
1243           <td>)</td>
1244           <td></td><td></td>
1245         </tr>
1246       </table>
1247 </div><div class="memdoc">
1248 <b>Value:</b><div class="fragment"><div class="line">OP(1, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#acdd2ac75560db81371f4053e6465a0eb">JOIN_PARAM1</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_acdd2ac75560db81371f4053e6465a0eb"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#acdd2ac75560db81371f4053e6465a0eb">JOIN_PARAM1</a></div><div class="ttdeci">#define JOIN_PARAM1(OP, param)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00055">Macros.h:55</a></div></div>
1249 </div><!-- fragment -->
1250 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00056">56</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1251
1252 </div>
1253 </div>
1254 <a class="anchor" id="afedfb2831ec629f6445b1d4d5ed30154"></a>
1255 <div class="memitem">
1256 <div class="memproto">
1257       <table class="memname">
1258         <tr>
1259           <td class="memname">#define JOIN_PARAM3</td>
1260           <td>(</td>
1261           <td class="paramtype">&#160;</td>
1262           <td class="paramname">OP, </td>
1263         </tr>
1264         <tr>
1265           <td class="paramkey"></td>
1266           <td></td>
1267           <td class="paramtype">&#160;</td>
1268           <td class="paramname">param, </td>
1269         </tr>
1270         <tr>
1271           <td class="paramkey"></td>
1272           <td></td>
1273           <td class="paramtype">&#160;</td>
1274           <td class="paramname"><em>...</em>&#160;</td>
1275         </tr>
1276         <tr>
1277           <td></td>
1278           <td>)</td>
1279           <td></td><td></td>
1280         </tr>
1281       </table>
1282 </div><div class="memdoc">
1283 <b>Value:</b><div class="fragment"><div class="line">OP(2, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#a35d1497660f569a76fe4de6bebf67c9a">JOIN_PARAM2</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a35d1497660f569a76fe4de6bebf67c9a"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a35d1497660f569a76fe4de6bebf67c9a">JOIN_PARAM2</a></div><div class="ttdeci">#define JOIN_PARAM2(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00056">Macros.h:56</a></div></div>
1284 </div><!-- fragment -->
1285 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00059">59</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1286
1287 </div>
1288 </div>
1289 <a class="anchor" id="a43ee597995dd64cfabd52d2342342855"></a>
1290 <div class="memitem">
1291 <div class="memproto">
1292       <table class="memname">
1293         <tr>
1294           <td class="memname">#define JOIN_PARAM4</td>
1295           <td>(</td>
1296           <td class="paramtype">&#160;</td>
1297           <td class="paramname">OP, </td>
1298         </tr>
1299         <tr>
1300           <td class="paramkey"></td>
1301           <td></td>
1302           <td class="paramtype">&#160;</td>
1303           <td class="paramname">param, </td>
1304         </tr>
1305         <tr>
1306           <td class="paramkey"></td>
1307           <td></td>
1308           <td class="paramtype">&#160;</td>
1309           <td class="paramname"><em>...</em>&#160;</td>
1310         </tr>
1311         <tr>
1312           <td></td>
1313           <td>)</td>
1314           <td></td><td></td>
1315         </tr>
1316       </table>
1317 </div><div class="memdoc">
1318 <b>Value:</b><div class="fragment"><div class="line">OP(3, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#afedfb2831ec629f6445b1d4d5ed30154">JOIN_PARAM3</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_afedfb2831ec629f6445b1d4d5ed30154"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#afedfb2831ec629f6445b1d4d5ed30154">JOIN_PARAM3</a></div><div class="ttdeci">#define JOIN_PARAM3(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00059">Macros.h:59</a></div></div>
1319 </div><!-- fragment -->
1320 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00062">62</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1321
1322 </div>
1323 </div>
1324 <a class="anchor" id="a97a58dd462df2048aefa8446a841d7a4"></a>
1325 <div class="memitem">
1326 <div class="memproto">
1327       <table class="memname">
1328         <tr>
1329           <td class="memname">#define JOIN_PARAM5</td>
1330           <td>(</td>
1331           <td class="paramtype">&#160;</td>
1332           <td class="paramname">OP, </td>
1333         </tr>
1334         <tr>
1335           <td class="paramkey"></td>
1336           <td></td>
1337           <td class="paramtype">&#160;</td>
1338           <td class="paramname">param, </td>
1339         </tr>
1340         <tr>
1341           <td class="paramkey"></td>
1342           <td></td>
1343           <td class="paramtype">&#160;</td>
1344           <td class="paramname"><em>...</em>&#160;</td>
1345         </tr>
1346         <tr>
1347           <td></td>
1348           <td>)</td>
1349           <td></td><td></td>
1350         </tr>
1351       </table>
1352 </div><div class="memdoc">
1353 <b>Value:</b><div class="fragment"><div class="line">OP(4, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#a43ee597995dd64cfabd52d2342342855">JOIN_PARAM4</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a43ee597995dd64cfabd52d2342342855"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a43ee597995dd64cfabd52d2342342855">JOIN_PARAM4</a></div><div class="ttdeci">#define JOIN_PARAM4(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00062">Macros.h:62</a></div></div>
1354 </div><!-- fragment -->
1355 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00065">65</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1356
1357 </div>
1358 </div>
1359 <a class="anchor" id="afd783b31f55f3b403a82e2b9e3770e1a"></a>
1360 <div class="memitem">
1361 <div class="memproto">
1362       <table class="memname">
1363         <tr>
1364           <td class="memname">#define JOIN_PARAM6</td>
1365           <td>(</td>
1366           <td class="paramtype">&#160;</td>
1367           <td class="paramname">OP, </td>
1368         </tr>
1369         <tr>
1370           <td class="paramkey"></td>
1371           <td></td>
1372           <td class="paramtype">&#160;</td>
1373           <td class="paramname">param, </td>
1374         </tr>
1375         <tr>
1376           <td class="paramkey"></td>
1377           <td></td>
1378           <td class="paramtype">&#160;</td>
1379           <td class="paramname"><em>...</em>&#160;</td>
1380         </tr>
1381         <tr>
1382           <td></td>
1383           <td>)</td>
1384           <td></td><td></td>
1385         </tr>
1386       </table>
1387 </div><div class="memdoc">
1388 <b>Value:</b><div class="fragment"><div class="line">OP(5, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#a97a58dd462df2048aefa8446a841d7a4">JOIN_PARAM5</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a97a58dd462df2048aefa8446a841d7a4"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a97a58dd462df2048aefa8446a841d7a4">JOIN_PARAM5</a></div><div class="ttdeci">#define JOIN_PARAM5(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00065">Macros.h:65</a></div></div>
1389 </div><!-- fragment -->
1390 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00068">68</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1391
1392 </div>
1393 </div>
1394 <a class="anchor" id="a29cc9415a23ee73a5f0872a0433c5637"></a>
1395 <div class="memitem">
1396 <div class="memproto">
1397       <table class="memname">
1398         <tr>
1399           <td class="memname">#define JOIN_PARAM7</td>
1400           <td>(</td>
1401           <td class="paramtype">&#160;</td>
1402           <td class="paramname">OP, </td>
1403         </tr>
1404         <tr>
1405           <td class="paramkey"></td>
1406           <td></td>
1407           <td class="paramtype">&#160;</td>
1408           <td class="paramname">param, </td>
1409         </tr>
1410         <tr>
1411           <td class="paramkey"></td>
1412           <td></td>
1413           <td class="paramtype">&#160;</td>
1414           <td class="paramname"><em>...</em>&#160;</td>
1415         </tr>
1416         <tr>
1417           <td></td>
1418           <td>)</td>
1419           <td></td><td></td>
1420         </tr>
1421       </table>
1422 </div><div class="memdoc">
1423 <b>Value:</b><div class="fragment"><div class="line">OP(6, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#afd783b31f55f3b403a82e2b9e3770e1a">JOIN_PARAM6</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_afd783b31f55f3b403a82e2b9e3770e1a"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#afd783b31f55f3b403a82e2b9e3770e1a">JOIN_PARAM6</a></div><div class="ttdeci">#define JOIN_PARAM6(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00068">Macros.h:68</a></div></div>
1424 </div><!-- fragment -->
1425 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00071">71</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1426
1427 </div>
1428 </div>
1429 <a class="anchor" id="ad05271218a1dc0111d1b07ecd8f94904"></a>
1430 <div class="memitem">
1431 <div class="memproto">
1432       <table class="memname">
1433         <tr>
1434           <td class="memname">#define JOIN_PARAM8</td>
1435           <td>(</td>
1436           <td class="paramtype">&#160;</td>
1437           <td class="paramname">OP, </td>
1438         </tr>
1439         <tr>
1440           <td class="paramkey"></td>
1441           <td></td>
1442           <td class="paramtype">&#160;</td>
1443           <td class="paramname">param, </td>
1444         </tr>
1445         <tr>
1446           <td class="paramkey"></td>
1447           <td></td>
1448           <td class="paramtype">&#160;</td>
1449           <td class="paramname"><em>...</em>&#160;</td>
1450         </tr>
1451         <tr>
1452           <td></td>
1453           <td>)</td>
1454           <td></td><td></td>
1455         </tr>
1456       </table>
1457 </div><div class="memdoc">
1458 <b>Value:</b><div class="fragment"><div class="line">OP(7, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#a29cc9415a23ee73a5f0872a0433c5637">JOIN_PARAM7</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a29cc9415a23ee73a5f0872a0433c5637"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a29cc9415a23ee73a5f0872a0433c5637">JOIN_PARAM7</a></div><div class="ttdeci">#define JOIN_PARAM7(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00071">Macros.h:71</a></div></div>
1459 </div><!-- fragment -->
1460 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00074">74</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1461
1462 </div>
1463 </div>
1464 <a class="anchor" id="a450d225a223a3f1db8bdc093885d48c0"></a>
1465 <div class="memitem">
1466 <div class="memproto">
1467       <table class="memname">
1468         <tr>
1469           <td class="memname">#define JOIN_PARAM9</td>
1470           <td>(</td>
1471           <td class="paramtype">&#160;</td>
1472           <td class="paramname">OP, </td>
1473         </tr>
1474         <tr>
1475           <td class="paramkey"></td>
1476           <td></td>
1477           <td class="paramtype">&#160;</td>
1478           <td class="paramname">param, </td>
1479         </tr>
1480         <tr>
1481           <td class="paramkey"></td>
1482           <td></td>
1483           <td class="paramtype">&#160;</td>
1484           <td class="paramname"><em>...</em>&#160;</td>
1485         </tr>
1486         <tr>
1487           <td></td>
1488           <td>)</td>
1489           <td></td><td></td>
1490         </tr>
1491       </table>
1492 </div><div class="memdoc">
1493 <b>Value:</b><div class="fragment"><div class="line">OP(8, param)                    \</div><div class="line">    , <a class="code" href="tests_2framework_2_macros_8h.xhtml#ad05271218a1dc0111d1b07ecd8f94904">JOIN_PARAM8</a>(OP, __VA_ARGS__)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ad05271218a1dc0111d1b07ecd8f94904"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ad05271218a1dc0111d1b07ecd8f94904">JOIN_PARAM8</a></div><div class="ttdeci">#define JOIN_PARAM8(OP, param,...)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00074">Macros.h:74</a></div></div>
1494 </div><!-- fragment -->
1495 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00077">77</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1496
1497 </div>
1498 </div>
1499 <a class="anchor" id="a79d59e55eaa189335dddf51c1e016d8b"></a>
1500 <div class="memitem">
1501 <div class="memproto">
1502       <table class="memname">
1503         <tr>
1504           <td class="memname">#define MAKE_ARG_PARAM</td>
1505           <td>(</td>
1506           <td class="paramtype">&#160;</td>
1507           <td class="paramname">i, </td>
1508         </tr>
1509         <tr>
1510           <td class="paramkey"></td>
1511           <td></td>
1512           <td class="paramtype">&#160;</td>
1513           <td class="paramname">name&#160;</td>
1514         </tr>
1515         <tr>
1516           <td></td>
1517           <td>)</td>
1518           <td></td><td>&#160;&#160;&#160;const T##i &amp;name</td>
1519         </tr>
1520       </table>
1521 </div><div class="memdoc">
1522
1523 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00088">88</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1524
1525 </div>
1526 </div>
1527 <a class="anchor" id="a0c93732f08a32d6e390c3fae98325931"></a>
1528 <div class="memitem">
1529 <div class="memproto">
1530       <table class="memname">
1531         <tr>
1532           <td class="memname">#define MAKE_ARG_PARAMS</td>
1533           <td>(</td>
1534           <td class="paramtype">&#160;</td>
1535           <td class="paramname"><em>...</em></td><td>)</td>
1536           <td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>(<a class="el" href="tests_2framework_2_macros_8h.xhtml#a79d59e55eaa189335dddf51c1e016d8b">MAKE_ARG_PARAM</a>, <a class="el" href="tests_2framework_2_macros_8h.xhtml#a69f74358d42fc010bd8807d07436d7b5">VARIADIC_SIZE</a>(__VA_ARGS__), __VA_ARGS__)</td>
1537         </tr>
1538       </table>
1539 </div><div class="memdoc">
1540
1541 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00090">90</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1542
1543 </div>
1544 </div>
1545 <a class="anchor" id="aced260163b84b2bd95927003e7d69bfc"></a>
1546 <div class="memitem">
1547 <div class="memproto">
1548       <table class="memname">
1549         <tr>
1550           <td class="memname">#define MAKE_TYPE_PARAM</td>
1551           <td>(</td>
1552           <td class="paramtype">&#160;</td>
1553           <td class="paramname">i, </td>
1554         </tr>
1555         <tr>
1556           <td class="paramkey"></td>
1557           <td></td>
1558           <td class="paramtype">&#160;</td>
1559           <td class="paramname">name&#160;</td>
1560         </tr>
1561         <tr>
1562           <td></td>
1563           <td>)</td>
1564           <td></td><td>&#160;&#160;&#160;typename T##i</td>
1565         </tr>
1566       </table>
1567 </div><div class="memdoc">
1568
1569 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00087">87</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1570
1571 </div>
1572 </div>
1573 <a class="anchor" id="a2c9e3879e1ad83c6a47f4630c6ca22ee"></a>
1574 <div class="memitem">
1575 <div class="memproto">
1576       <table class="memname">
1577         <tr>
1578           <td class="memname">#define MAKE_TYPE_PARAMS</td>
1579           <td>(</td>
1580           <td class="paramtype">&#160;</td>
1581           <td class="paramname"><em>...</em></td><td>)</td>
1582           <td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#adbfdccc4c864135d8020801232d54bd1">JOIN_PARAM</a>(<a class="el" href="tests_2framework_2_macros_8h.xhtml#aced260163b84b2bd95927003e7d69bfc">MAKE_TYPE_PARAM</a>, <a class="el" href="tests_2framework_2_macros_8h.xhtml#a69f74358d42fc010bd8807d07436d7b5">VARIADIC_SIZE</a>(__VA_ARGS__), __VA_ARGS__)</td>
1583         </tr>
1584       </table>
1585 </div><div class="memdoc">
1586
1587 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00089">89</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1588
1589 </div>
1590 </div>
1591 <a class="anchor" id="a050ee7c30055c713d656ba73d1a9a920"></a>
1592 <div class="memitem">
1593 <div class="memproto">
1594       <table class="memname">
1595         <tr>
1596           <td class="memname">#define REGISTER_FIXTURE_DATA_TEST_CASE</td>
1597           <td>(</td>
1598           <td class="paramtype">&#160;</td>
1599           <td class="paramname">TEST_NAME, </td>
1600         </tr>
1601         <tr>
1602           <td class="paramkey"></td>
1603           <td></td>
1604           <td class="paramtype">&#160;</td>
1605           <td class="paramname">FIXTURE, </td>
1606         </tr>
1607         <tr>
1608           <td class="paramkey"></td>
1609           <td></td>
1610           <td class="paramtype">&#160;</td>
1611           <td class="paramname">MODE, </td>
1612         </tr>
1613         <tr>
1614           <td class="paramkey"></td>
1615           <td></td>
1616           <td class="paramtype">&#160;</td>
1617           <td class="paramname">DATASET&#160;</td>
1618         </tr>
1619         <tr>
1620           <td></td>
1621           <td>)</td>
1622           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a0e9639d43f395accacbefdbf368f7ca0">REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>, DATASET)</td>
1623         </tr>
1624       </table>
1625 </div><div class="memdoc">
1626
1627 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00258">258</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1628
1629 </div>
1630 </div>
1631 <a class="anchor" id="a0e9639d43f395accacbefdbf368f7ca0"></a>
1632 <div class="memitem">
1633 <div class="memproto">
1634       <table class="memname">
1635         <tr>
1636           <td class="memname">#define REGISTER_FIXTURE_DATA_TEST_CASE_IMPL</td>
1637           <td>(</td>
1638           <td class="paramtype">&#160;</td>
1639           <td class="paramname">TEST_NAME, </td>
1640         </tr>
1641         <tr>
1642           <td class="paramkey"></td>
1643           <td></td>
1644           <td class="paramtype">&#160;</td>
1645           <td class="paramname">FIXTURE, </td>
1646         </tr>
1647         <tr>
1648           <td class="paramkey"></td>
1649           <td></td>
1650           <td class="paramtype">&#160;</td>
1651           <td class="paramname">MODE, </td>
1652         </tr>
1653         <tr>
1654           <td class="paramkey"></td>
1655           <td></td>
1656           <td class="paramtype">&#160;</td>
1657           <td class="paramname">STATUS, </td>
1658         </tr>
1659         <tr>
1660           <td class="paramkey"></td>
1661           <td></td>
1662           <td class="paramtype">&#160;</td>
1663           <td class="paramname">DATASET&#160;</td>
1664         </tr>
1665         <tr>
1666           <td></td>
1667           <td>)</td>
1668           <td></td><td></td>
1669         </tr>
1670       </table>
1671 </div><div class="memdoc">
1672 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;                                                                                                           \</div><div class="line">    class TEST_NAME;                                                                                                                \</div><div class="line">    template &lt;<span class="keyword">typename</span>... As&gt;                                                                                                       \</div><div class="line">    class TEST_NAME&lt;std::tuple&lt;As...&gt;&gt; : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase&lt;decltype(DATASET)::type&gt;</a>, <span class="keyword">public</span> FIXTURE \</div><div class="line">    {                                                                                                                               \</div><div class="line">    public:                                                                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">        DATA_TEST_CASE_CONSTRUCTOR</a>(TEST_NAME, DATASET)                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">        FIXTURE_DATA_SETUP</a>(FIXTURE)                                                                                                 <a class="code" href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">        FIXTURE_RUN</a>(FIXTURE)                                                                                                        <a class="code" href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">        FIXTURE_SYNC</a>(FIXTURE)                                                                                                       <a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">        FIXTURE_TEARDOWN</a>(FIXTURE)                                                                                                   \</div><div class="line">    };                                                                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">    DATA_TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS, DATASET)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ae4ff555702946b1f9dddd59f2bff3a2b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">FIXTURE_TEARDOWN</a></div><div class="ttdeci">#define FIXTURE_TEARDOWN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00122">Macros.h:122</a></div></div>
1673 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_aa4df8c1af6041bc017bd9fb943d5e5d6"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#aa4df8c1af6041bc017bd9fb943d5e5d6">DATA_TEST_REGISTRAR</a></div><div class="ttdeci">#define DATA_TEST_REGISTRAR(TEST_NAME, MODE, STATUS, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00132">Macros.h:132</a></div></div>
1674 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a67ff67e5a2343bc8d05b1b02290c9fde"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">FIXTURE_RUN</a></div><div class="ttdeci">#define FIXTURE_RUN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00112">Macros.h:112</a></div></div>
1675 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ab10b1385f1891ea74430f2e623b09961"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ab10b1385f1891ea74430f2e623b09961">FIXTURE_DATA_SETUP</a></div><div class="ttdeci">#define FIXTURE_DATA_SETUP(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00107">Macros.h:107</a></div></div>
1676 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_adbd9bcfdb4c52d5acf73ce39c232b5c8"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#adbd9bcfdb4c52d5acf73ce39c232b5c8">DATA_TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define DATA_TEST_CASE_CONSTRUCTOR(TEST_NAME, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00097">Macros.h:97</a></div></div>
1677 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_afc8f808405401fbb9528d36b15127f5b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">FIXTURE_SYNC</a></div><div class="ttdeci">#define FIXTURE_SYNC(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00117">Macros.h:117</a></div></div>
1678 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_data_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml">arm_compute::test::framework::DataTestCase</a></div><div class="ttdoc">Data test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00063">TestCase.h:63</a></div></div>
1679 </div><!-- fragment -->
1680 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00243">243</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1681
1682 </div>
1683 </div>
1684 <a class="anchor" id="ac39772d06a4784bffc30fbe8a66ae1be"></a>
1685 <div class="memitem">
1686 <div class="memproto">
1687       <table class="memname">
1688         <tr>
1689           <td class="memname">#define REGISTER_FIXTURE_TEST_CASE</td>
1690           <td>(</td>
1691           <td class="paramtype">&#160;</td>
1692           <td class="paramname">TEST_NAME, </td>
1693         </tr>
1694         <tr>
1695           <td class="paramkey"></td>
1696           <td></td>
1697           <td class="paramtype">&#160;</td>
1698           <td class="paramname">FIXTURE, </td>
1699         </tr>
1700         <tr>
1701           <td class="paramkey"></td>
1702           <td></td>
1703           <td class="paramtype">&#160;</td>
1704           <td class="paramname">MODE&#160;</td>
1705         </tr>
1706         <tr>
1707           <td></td>
1708           <td>)</td>
1709           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#aea955b85cfaf872bc064b0e34a7cb7db">REGISTER_FIXTURE_TEST_CASE_IMPL</a>(TEST_NAME, FIXTURE, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td>
1710         </tr>
1711       </table>
1712 </div><div class="memdoc">
1713
1714 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00236">236</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1715
1716 </div>
1717 </div>
1718 <a class="anchor" id="aea955b85cfaf872bc064b0e34a7cb7db"></a>
1719 <div class="memitem">
1720 <div class="memproto">
1721       <table class="memname">
1722         <tr>
1723           <td class="memname">#define REGISTER_FIXTURE_TEST_CASE_IMPL</td>
1724           <td>(</td>
1725           <td class="paramtype">&#160;</td>
1726           <td class="paramname">TEST_NAME, </td>
1727         </tr>
1728         <tr>
1729           <td class="paramkey"></td>
1730           <td></td>
1731           <td class="paramtype">&#160;</td>
1732           <td class="paramname">FIXTURE, </td>
1733         </tr>
1734         <tr>
1735           <td class="paramkey"></td>
1736           <td></td>
1737           <td class="paramtype">&#160;</td>
1738           <td class="paramname">MODE, </td>
1739         </tr>
1740         <tr>
1741           <td class="paramkey"></td>
1742           <td></td>
1743           <td class="paramtype">&#160;</td>
1744           <td class="paramname">STATUS&#160;</td>
1745         </tr>
1746         <tr>
1747           <td></td>
1748           <td>)</td>
1749           <td></td><td></td>
1750         </tr>
1751       </table>
1752 </div><div class="memdoc">
1753 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span>TEST_NAME : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a>, <span class="keyword">public</span> FIXTURE \</div><div class="line">    {                                                                               \</div><div class="line">    public:                                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">        TEST_CASE_CONSTRUCTOR</a>(TEST_NAME)                                            <a class="code" href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">        FIXTURE_SETUP</a>(FIXTURE)                                                      <a class="code" href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">        FIXTURE_RUN</a>(FIXTURE)                                                        <a class="code" href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">        FIXTURE_SYNC</a>(FIXTURE)                                                       <a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">        FIXTURE_TEARDOWN</a>(FIXTURE)                                                   \</div><div class="line">    };                                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">    TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS)</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_ae4ff555702946b1f9dddd59f2bff3a2b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#ae4ff555702946b1f9dddd59f2bff3a2b">FIXTURE_TEARDOWN</a></div><div class="ttdeci">#define FIXTURE_TEARDOWN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00122">Macros.h:122</a></div></div>
1754 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a8716f830d34bff577c8687183231b952"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define TEST_CASE_CONSTRUCTOR(TEST_NAME)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00095">Macros.h:95</a></div></div>
1755 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a31357313a6bdb0dc09a7cae7d7f91377"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">TEST_REGISTRAR</a></div><div class="ttdeci">#define TEST_REGISTRAR(TEST_NAME, MODE, STATUS)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00127">Macros.h:127</a></div></div>
1756 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a67ff67e5a2343bc8d05b1b02290c9fde"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a67ff67e5a2343bc8d05b1b02290c9fde">FIXTURE_RUN</a></div><div class="ttdeci">#define FIXTURE_RUN(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00112">Macros.h:112</a></div></div>
1757 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_af26a9a440f7ae0444624a5ff4392ea2e"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#af26a9a440f7ae0444624a5ff4392ea2e">FIXTURE_SETUP</a></div><div class="ttdeci">#define FIXTURE_SETUP(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00102">Macros.h:102</a></div></div>
1758 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a></div><div class="ttdoc">Abstract test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00040">TestCase.h:40</a></div></div>
1759 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_afc8f808405401fbb9528d36b15127f5b"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#afc8f808405401fbb9528d36b15127f5b">FIXTURE_SYNC</a></div><div class="ttdeci">#define FIXTURE_SYNC(FIXTURE)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00117">Macros.h:117</a></div></div>
1760 </div><!-- fragment -->
1761 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00224">224</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1762
1763 </div>
1764 </div>
1765 <a class="anchor" id="a846b2e70d2ba2180ccb81045c88b8409"></a>
1766 <div class="memitem">
1767 <div class="memproto">
1768       <table class="memname">
1769         <tr>
1770           <td class="memname">#define TEST_CASE</td>
1771           <td>(</td>
1772           <td class="paramtype">&#160;</td>
1773           <td class="paramname">TEST_NAME, </td>
1774         </tr>
1775         <tr>
1776           <td class="paramkey"></td>
1777           <td></td>
1778           <td class="paramtype">&#160;</td>
1779           <td class="paramname">MODE&#160;</td>
1780         </tr>
1781         <tr>
1782           <td></td>
1783           <td>)</td>
1784           <td></td><td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#ad9cb504466989983a34d7ad9674467b2">TEST_CASE_IMPL</a>(TEST_NAME, MODE, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba18ff74f43da410c5529f7d6fca84f115">arm_compute::test::framework::TestCaseFactory::Status::ACTIVE</a>)</td>
1785         </tr>
1786       </table>
1787 </div><div class="memdoc">
1788
1789 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00148">148</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1790
1791 </div>
1792 </div>
1793 <a class="anchor" id="a8716f830d34bff577c8687183231b952"></a>
1794 <div class="memitem">
1795 <div class="memproto">
1796       <table class="memname">
1797         <tr>
1798           <td class="memname">#define TEST_CASE_CONSTRUCTOR</td>
1799           <td>(</td>
1800           <td class="paramtype">&#160;</td>
1801           <td class="paramname">TEST_NAME</td><td>)</td>
1802           <td>&#160;&#160;&#160;TEST_NAME() = default;</td>
1803         </tr>
1804       </table>
1805 </div><div class="memdoc">
1806
1807 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00095">95</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1808
1809 </div>
1810 </div>
1811 <a class="anchor" id="ad9cb504466989983a34d7ad9674467b2"></a>
1812 <div class="memitem">
1813 <div class="memproto">
1814       <table class="memname">
1815         <tr>
1816           <td class="memname">#define TEST_CASE_IMPL</td>
1817           <td>(</td>
1818           <td class="paramtype">&#160;</td>
1819           <td class="paramname">TEST_NAME, </td>
1820         </tr>
1821         <tr>
1822           <td class="paramkey"></td>
1823           <td></td>
1824           <td class="paramtype">&#160;</td>
1825           <td class="paramname">MODE, </td>
1826         </tr>
1827         <tr>
1828           <td class="paramkey"></td>
1829           <td></td>
1830           <td class="paramtype">&#160;</td>
1831           <td class="paramname">STATUS&#160;</td>
1832         </tr>
1833         <tr>
1834           <td></td>
1835           <td>)</td>
1836           <td></td><td></td>
1837         </tr>
1838       </table>
1839 </div><div class="memdoc">
1840 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">class </span>TEST_NAME : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a> \</div><div class="line">    {                                                               \</div><div class="line">    public:                                                     <a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">        TEST_CASE_CONSTRUCTOR</a>(TEST_NAME)                            \</div><div class="line">        void <a class="code" href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml#a90b4bc2c4bae857bc3536f4a18e29772">do_run</a>() <span class="keyword">override</span>;                                     \</div><div class="line">    };                                                              <a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">\</a></div><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">    TEST_REGISTRAR</a>(TEST_NAME, MODE, STATUS);                        \</div><div class="line">    void TEST_NAME::do_run()</div><div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a8716f830d34bff577c8687183231b952"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a8716f830d34bff577c8687183231b952">TEST_CASE_CONSTRUCTOR</a></div><div class="ttdeci">#define TEST_CASE_CONSTRUCTOR(TEST_NAME)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00095">Macros.h:95</a></div></div>
1841 <div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a31357313a6bdb0dc09a7cae7d7f91377"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a31357313a6bdb0dc09a7cae7d7f91377">TEST_REGISTRAR</a></div><div class="ttdeci">#define TEST_REGISTRAR(TEST_NAME, MODE, STATUS)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00127">Macros.h:127</a></div></div>
1842 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_test_case_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml">arm_compute::test::framework::TestCase</a></div><div class="ttdoc">Abstract test case class. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00040">TestCase.h:40</a></div></div>
1843 <div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1_test_case_xhtml_a90b4bc2c4bae857bc3536f4a18e29772"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1_test_case.xhtml#a90b4bc2c4bae857bc3536f4a18e29772">arm_compute::test::framework::TestCase::do_run</a></div><div class="ttdeci">virtual void do_run()</div><div class="ttdoc">Run the test. </div><div class="ttdef"><b>Definition:</b> <a href="_test_case_8h_source.xhtml#l00046">TestCase.h:46</a></div></div>
1844 </div><!-- fragment -->
1845 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00138">138</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1846
1847 </div>
1848 </div>
1849 <a class="anchor" id="a31357313a6bdb0dc09a7cae7d7f91377"></a>
1850 <div class="memitem">
1851 <div class="memproto">
1852       <table class="memname">
1853         <tr>
1854           <td class="memname">#define TEST_REGISTRAR</td>
1855           <td>(</td>
1856           <td class="paramtype">&#160;</td>
1857           <td class="paramname">TEST_NAME, </td>
1858         </tr>
1859         <tr>
1860           <td class="paramkey"></td>
1861           <td></td>
1862           <td class="paramtype">&#160;</td>
1863           <td class="paramname">MODE, </td>
1864         </tr>
1865         <tr>
1866           <td class="paramkey"></td>
1867           <td></td>
1868           <td class="paramtype">&#160;</td>
1869           <td class="paramname">STATUS&#160;</td>
1870         </tr>
1871         <tr>
1872           <td></td>
1873           <td>)</td>
1874           <td></td><td></td>
1875         </tr>
1876       </table>
1877 </div><div class="memdoc">
1878 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar.xhtml">arm_compute::test::framework::detail::TestCaseRegistrar&lt;TEST_NAME&gt;</a> TEST_NAME##_reg \</div><div class="line">    {                                                                                         \</div><div class="line"><span class="preprocessor">        #TEST_NAME, MODE, STATUS                                                              \</span></div><div class="line"><span class="preprocessor">    }</span></div><div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar.xhtml">arm_compute::test::framework::detail::TestCaseRegistrar</a></div><div class="ttdoc">Helper class to statically register a test case. </div><div class="ttdef"><b>Definition:</b> <a href="_registrars_8h_source.xhtml#l00043">Registrars.h:43</a></div></div>
1879 </div><!-- fragment -->
1880 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00127">127</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1881
1882 </div>
1883 </div>
1884 <a class="anchor" id="acd09bed517e43d28823e69494f259835"></a>
1885 <div class="memitem">
1886 <div class="memproto">
1887       <table class="memname">
1888         <tr>
1889           <td class="memname">#define TEST_SUITE</td>
1890           <td>(</td>
1891           <td class="paramtype">&#160;</td>
1892           <td class="paramname">SUITE_NAME</td><td>)</td>
1893           <td></td>
1894         </tr>
1895       </table>
1896 </div><div class="memdoc">
1897 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">namespace </span>SUITE_NAME##Suite \</div><div class="line">    {                           \</div><div class="line">    static <a class="code" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar.xhtml">arm_compute::test::framework::detail::TestSuiteRegistrar</a> SUITE_NAME##Suite_reg{ #SUITE_NAME };</div><div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar.xhtml">arm_compute::test::framework::detail::TestSuiteRegistrar</a></div><div class="ttdoc">Helper class to statically begin and end a test suite. </div><div class="ttdef"><b>Definition:</b> <a href="_registrars_8h_source.xhtml#l00066">Registrars.h:66</a></div></div>
1898 </div><!-- fragment -->
1899 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00034">34</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1900
1901 <p>Referenced by <a class="el" href="validation_2_c_l_2_batch_normalization_layer_8cpp_source.xhtml#l00102">arm_compute::test::validation::DATA_TEST_CASE()</a>, <a class="el" href="validation_2_c_l_2_activation_layer_8cpp_source.xhtml#l00212">arm_compute::test::validation::FIXTURE_DATA_TEST_CASE()</a>, and <a class="el" href="validation_2_c_l_2_min_max_location_8cpp_source.xhtml#l00045">arm_compute::test::validation::validate_configuration()</a>.</p>
1902
1903 </div>
1904 </div>
1905 <a class="anchor" id="a603cb7f45efd81606e51686da9aeebd9"></a>
1906 <div class="memitem">
1907 <div class="memproto">
1908       <table class="memname">
1909         <tr>
1910           <td class="memname">#define TEST_SUITE_END</td>
1911           <td>(</td>
1912           <td class="paramname"></td><td>)</td>
1913           <td></td>
1914         </tr>
1915       </table>
1916 </div><div class="memdoc">
1917 <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar.xhtml">arm_compute::test::framework::detail::TestSuiteRegistrar</a> Suite_end; \</div><div class="line">    }</div><div class="ttc" id="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar_xhtml"><div class="ttname"><a href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar.xhtml">arm_compute::test::framework::detail::TestSuiteRegistrar</a></div><div class="ttdoc">Helper class to statically begin and end a test suite. </div><div class="ttdef"><b>Definition:</b> <a href="_registrars_8h_source.xhtml#l00066">Registrars.h:66</a></div></div>
1918 </div><!-- fragment -->
1919 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00039">39</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1920
1921 </div>
1922 </div>
1923 <a class="anchor" id="a69f74358d42fc010bd8807d07436d7b5"></a>
1924 <div class="memitem">
1925 <div class="memproto">
1926       <table class="memname">
1927         <tr>
1928           <td class="memname">#define VARIADIC_SIZE</td>
1929           <td>(</td>
1930           <td class="paramtype">&#160;</td>
1931           <td class="paramname"><em>...</em></td><td>)</td>
1932           <td>&#160;&#160;&#160;<a class="el" href="tests_2framework_2_macros_8h.xhtml#a8adf1132623f898e2088899490ef7bd6">VARIADIC_SIZE_IMPL</a>(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)</td>
1933         </tr>
1934       </table>
1935 </div><div class="memdoc">
1936
1937 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00053">53</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
1938
1939 </div>
1940 </div>
1941 <a class="anchor" id="a8adf1132623f898e2088899490ef7bd6"></a>
1942 <div class="memitem">
1943 <div class="memproto">
1944       <table class="memname">
1945         <tr>
1946           <td class="memname">#define VARIADIC_SIZE_IMPL</td>
1947           <td>(</td>
1948           <td class="paramtype">&#160;</td>
1949           <td class="paramname">e0, </td>
1950         </tr>
1951         <tr>
1952           <td class="paramkey"></td>
1953           <td></td>
1954           <td class="paramtype">&#160;</td>
1955           <td class="paramname">e1, </td>
1956         </tr>
1957         <tr>
1958           <td class="paramkey"></td>
1959           <td></td>
1960           <td class="paramtype">&#160;</td>
1961           <td class="paramname">e2, </td>
1962         </tr>
1963         <tr>
1964           <td class="paramkey"></td>
1965           <td></td>
1966           <td class="paramtype">&#160;</td>
1967           <td class="paramname">e3, </td>
1968         </tr>
1969         <tr>
1970           <td class="paramkey"></td>
1971           <td></td>
1972           <td class="paramtype">&#160;</td>
1973           <td class="paramname">e4, </td>
1974         </tr>
1975         <tr>
1976           <td class="paramkey"></td>
1977           <td></td>
1978           <td class="paramtype">&#160;</td>
1979           <td class="paramname">e5, </td>
1980         </tr>
1981         <tr>
1982           <td class="paramkey"></td>
1983           <td></td>
1984           <td class="paramtype">&#160;</td>
1985           <td class="paramname">e6, </td>
1986         </tr>
1987         <tr>
1988           <td class="paramkey"></td>
1989           <td></td>
1990           <td class="paramtype">&#160;</td>
1991           <td class="paramname">e7, </td>
1992         </tr>
1993         <tr>
1994           <td class="paramkey"></td>
1995           <td></td>
1996           <td class="paramtype">&#160;</td>
1997           <td class="paramname">e8, </td>
1998         </tr>
1999         <tr>
2000           <td class="paramkey"></td>
2001           <td></td>
2002           <td class="paramtype">&#160;</td>
2003           <td class="paramname">e9, </td>
2004         </tr>
2005         <tr>
2006           <td class="paramkey"></td>
2007           <td></td>
2008           <td class="paramtype">&#160;</td>
2009           <td class="paramname">size, </td>
2010         </tr>
2011         <tr>
2012           <td class="paramkey"></td>
2013           <td></td>
2014           <td class="paramtype">&#160;</td>
2015           <td class="paramname"><em>...</em>&#160;</td>
2016         </tr>
2017         <tr>
2018           <td></td>
2019           <td>)</td>
2020           <td></td><td>&#160;&#160;&#160;size</td>
2021         </tr>
2022       </table>
2023 </div><div class="memdoc">
2024
2025 <p>Definition at line <a class="el" href="tests_2framework_2_macros_8h_source.xhtml#l00052">52</a> of file <a class="el" href="tests_2framework_2_macros_8h_source.xhtml">Macros.h</a>.</p>
2026
2027 </div>
2028 </div>
2029 </div><!-- contents -->
2030 </div><!-- doc-content -->
2031 <!-- start footer part -->
2032 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2033   <ul>
2034     <li class="navelem"><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.xhtml">tests</a></li><li class="navelem"><a class="el" href="dir_9e71e2da941d3cafc4d98a9f6ae3de4f.xhtml">framework</a></li><li class="navelem"><a class="el" href="tests_2framework_2_macros_8h.xhtml">Macros.h</a></li>
2035     <li class="footer">Generated on Wed May 23 2018 11:36:38 for Compute Library by
2036     <a href="http://www.doxygen.org/index.html">
2037     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
2038   </ul>
2039 </div>
2040 </body>
2041 </html>