arm_compute v18.05
[platform/upstream/armcl.git] / documentation / classarm__compute_1_1_c_l_array.xhtml
index 2608ec1..cd24556 100644 (file)
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.03</span>
+   &#160;<span id="projectnumber">18.05</span>
    </div>
   </td>
  </tr>
@@ -145,8 +145,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:a36d785dc1a6a88471030943546aa8f51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent instances of this class from being copied (As this class contains pointers)  <a href="#a36d785dc1a6a88471030943546aa8f51">More...</a><br /></td></tr>
 <tr class="separator:a36d785dc1a6a88471030943546aa8f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac0353b2d5060b253f993b65804edb316"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_c_l_array.xhtml#ac0353b2d5060b253f993b65804edb316">CLArray</a> (<a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a> &amp;&amp;)=default</td></tr>
+<tr class="memdesc:ac0353b2d5060b253f993b65804edb316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be move constructed.  <a href="#ac0353b2d5060b253f993b65804edb316">More...</a><br /></td></tr>
 <tr class="separator:ac0353b2d5060b253f993b65804edb316"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aef6598a7ef623f1d4cb051d85176997b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_c_l_array.xhtml#aef6598a7ef623f1d4cb051d85176997b">operator=</a> (<a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a> &amp;&amp;)=default</td></tr>
+<tr class="memdesc:aef6598a7ef623f1d4cb051d85176997b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be moved.  <a href="#aef6598a7ef623f1d4cb051d85176997b">More...</a><br /></td></tr>
 <tr class="separator:aef6598a7ef623f1d4cb051d85176997b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa923d0abf2a3a5722a728f39411ad07"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_c_l_array.xhtml#aaa923d0abf2a3a5722a728f39411ad07">CLArray</a> (size_t <a class="el" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a>)</td></tr>
 <tr class="memdesc:aaa923d0abf2a3a5722a728f39411ad07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor: initializes an array which can contain up to max_num_points values.  <a href="#aaa923d0abf2a3a5722a728f39411ad07">More...</a><br /></td></tr>
@@ -162,16 +164,22 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:afd44a3d7dad6d984b1b87bc9f1b4fa02"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classarm__compute_1_1_i_c_l_array"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classarm__compute_1_1_i_c_l_array')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray&lt; T &gt;</a></td></tr>
 <tr class="memitem:a52adc23eae121bce4ce2f3febaf77566 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a52adc23eae121bce4ce2f3febaf77566">ICLArray</a> (size_t <a class="el" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a>)</td></tr>
+<tr class="memdesc:a52adc23eae121bce4ce2f3febaf77566 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a52adc23eae121bce4ce2f3febaf77566">More...</a><br /></td></tr>
 <tr class="separator:a52adc23eae121bce4ce2f3febaf77566 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0cf073a23250bc74f0481a2747245e09 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a0cf073a23250bc74f0481a2747245e09">ICLArray</a> (const <a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;)=delete</td></tr>
+<tr class="memdesc:a0cf073a23250bc74f0481a2747245e09 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent instances of this class from being copy constructed.  <a href="#a0cf073a23250bc74f0481a2747245e09">More...</a><br /></td></tr>
 <tr class="separator:a0cf073a23250bc74f0481a2747245e09 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aefdb6cfe839aa0835406d5adcd37de5b inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#aefdb6cfe839aa0835406d5adcd37de5b">operator=</a> (const <a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;)=delete</td></tr>
+<tr class="memdesc:aefdb6cfe839aa0835406d5adcd37de5b inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent instances of this class from being copied.  <a href="#aefdb6cfe839aa0835406d5adcd37de5b">More...</a><br /></td></tr>
 <tr class="separator:aefdb6cfe839aa0835406d5adcd37de5b inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2737e23210ec0453be088d5069fe2c48 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a2737e23210ec0453be088d5069fe2c48">ICLArray</a> (<a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;&amp;)=default</td></tr>
+<tr class="memdesc:a2737e23210ec0453be088d5069fe2c48 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be move constructed.  <a href="#a2737e23210ec0453be088d5069fe2c48">More...</a><br /></td></tr>
 <tr class="separator:a2737e23210ec0453be088d5069fe2c48 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a23914bc8fc4d9bb6d4c58f8c0c399c58 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a23914bc8fc4d9bb6d4c58f8c0c399c58">operator=</a> (<a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml">ICLArray</a> &amp;&amp;)=default</td></tr>
+<tr class="memdesc:a23914bc8fc4d9bb6d4c58f8c0c399c58 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow instances of this class to be moved.  <a href="#a23914bc8fc4d9bb6d4c58f8c0c399c58">More...</a><br /></td></tr>
 <tr class="separator:a23914bc8fc4d9bb6d4c58f8c0c399c58 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0c95f444049eea7c7d14f6fd57ef40a1 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a0c95f444049eea7c7d14f6fd57ef40a1">~ICLArray</a> ()=default</td></tr>
+<tr class="memdesc:a0c95f444049eea7c7d14f6fd57ef40a1 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default virtual destructor.  <a href="#a0c95f444049eea7c7d14f6fd57ef40a1">More...</a><br /></td></tr>
 <tr class="separator:a0c95f444049eea7c7d14f6fd57ef40a1 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac0abc7a5c0d172947f0e6a0c0dde3df0 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0">map</a> (cl::CommandQueue &amp;q, bool blocking=true)</td></tr>
 <tr class="memdesc:ac0abc7a5c0d172947f0e6a0c0dde3df0 inherit pub_methods_classarm__compute_1_1_i_c_l_array"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enqueue a map operation of the allocated buffer on the given queue.  <a href="#ac0abc7a5c0d172947f0e6a0c0dde3df0">More...</a><br /></td></tr>
@@ -299,6 +307,8 @@ class arm_compute::CLArray&lt; T &gt;</h3>
 </table>
 </div><div class="memdoc">
 
+<p>Allow instances of this class to be move constructed. </p>
+
 </div>
 </div>
 <a class="anchor" id="aaa923d0abf2a3a5722a728f39411ad07"></a>
@@ -331,10 +341,10 @@ class arm_compute::CLArray&lt; T &gt;</h3>
   </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00055">55</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
-<div class="fragment"><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        : ICLArray&lt;T&gt;(<a class="code" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a>), _buffer(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a252f5440564c77d68459f2baa978f86a">context</a>(), CL_MEM_ALLOC_HOST_PTR | CL_MEM_READ_WRITE, <a class="code" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a> * <span class="keyword">sizeof</span>(T))</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a60f9a6836b628a7171914c4afe43b4a7"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">arm_compute::CLScheduler::get</a></div><div class="ttdeci">static CLScheduler &amp; get()</div><div class="ttdoc">Access the scheduler singleton. </div></div>
+<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00057">57</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
+<div class="fragment"><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        : ICLArray&lt;T&gt;(<a class="code" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a>), _buffer(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a252f5440564c77d68459f2baa978f86a">context</a>(), CL_MEM_ALLOC_HOST_PTR | CL_MEM_READ_WRITE, <a class="code" href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">max_num_values</a> * <span class="keyword">sizeof</span>(T))</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    {</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a60f9a6836b628a7171914c4afe43b4a7"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">arm_compute::CLScheduler::get</a></div><div class="ttdeci">static CLScheduler &amp; get()</div><div class="ttdoc">Access the scheduler singleton. </div></div>
 <div class="ttc" id="classarm__compute_1_1_i_array_xhtml_a2ff0fb106d58091d2b4363e808f200a3"><div class="ttname"><a href="classarm__compute_1_1_i_array.xhtml#a2ff0fb106d58091d2b4363e808f200a3">arm_compute::IArray::max_num_values</a></div><div class="ttdeci">size_t max_num_values() const </div><div class="ttdoc">Maximum number of values which can be stored in this array. </div><div class="ttdef"><b>Definition:</b> <a href="_i_array_8h_source.xhtml#l00059">IArray.h:59</a></div></div>
-<div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a252f5440564c77d68459f2baa978f86a"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a252f5440564c77d68459f2baa978f86a">arm_compute::CLScheduler::context</a></div><div class="ttdeci">cl::Context &amp; context()</div><div class="ttdoc">Accessor for the associated CL context. </div><div class="ttdef"><b>Definition:</b> <a href="_c_l_scheduler_8h_source.xhtml#l00127">CLScheduler.h:127</a></div></div>
+<div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a252f5440564c77d68459f2baa978f86a"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a252f5440564c77d68459f2baa978f86a">arm_compute::CLScheduler::context</a></div><div class="ttdeci">cl::Context &amp; context()</div><div class="ttdoc">Accessor for the associated CL context. </div><div class="ttdef"><b>Definition:</b> <a href="_c_l_scheduler_8h_source.xhtml#l00137">CLScheduler.h:137</a></div></div>
 </div><!-- fragment -->
 </div>
 </div>
@@ -365,10 +375,10 @@ class arm_compute::CLArray&lt; T &gt;</h3>
 
 <p>Implements <a class="el" href="classarm__compute_1_1_i_c_l_array.xhtml#a1fb4c50755a0ef424652246838ed91a6">ICLArray&lt; T &gt;</a>.</p>
 
-<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00082">82</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
+<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00084">84</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
 
-<p>References <a class="el" href="core_2_error_8h_source.xhtml#l00306">ARM_COMPUTE_ERROR_ON</a>, and <a class="el" href="_i_array_8h_source.xhtml#l00059">IArray&lt; T &gt;::max_num_values()</a>.</p>
-<div class="fragment"><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    {</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <span class="keywordflow">return</span> _buffer;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    }</div></div><!-- fragment -->
+<p>References <a class="el" href="_error_8h_source.xhtml#l00328">ARM_COMPUTE_ERROR_ON</a>, and <a class="el" href="_i_array_8h_source.xhtml#l00059">IArray&lt; T &gt;::max_num_values()</a>.</p>
+<div class="fragment"><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    {</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keywordflow">return</span> _buffer;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    }</div></div><!-- fragment -->
 </div>
 </div>
 <a class="anchor" id="a14c53d2d17be6fa8a2c9861527c7b002"></a>
@@ -401,10 +411,10 @@ class arm_compute::CLArray&lt; T &gt;</h3>
   </dd>
 </dl>
 
-<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00065">65</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
+<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00067">67</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
 
-<p>References <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get()</a>, and <a class="el" href="_i_c_l_array_8h_source.xhtml#l00063">ICLArray&lt; T &gt;::map()</a>.</p>
-<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    {</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        <a class="code" href="classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0">ICLArray&lt;T&gt;::map</a>(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().queue(), blocking);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_i_c_l_array_xhtml_ac0abc7a5c0d172947f0e6a0c0dde3df0"><div class="ttname"><a href="classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0">arm_compute::ICLArray::map</a></div><div class="ttdeci">void map(cl::CommandQueue &amp;q, bool blocking=true)</div><div class="ttdoc">Enqueue a map operation of the allocated buffer on the given queue. </div><div class="ttdef"><b>Definition:</b> <a href="_i_c_l_array_8h_source.xhtml#l00063">ICLArray.h:63</a></div></div>
+<p>References <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get()</a>, and <a class="el" href="_i_c_l_array_8h_source.xhtml#l00072">ICLArray&lt; T &gt;::map()</a>.</p>
+<div class="fragment"><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    {</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <a class="code" href="classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0">ICLArray&lt;T&gt;::map</a>(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().queue(), blocking);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_i_c_l_array_xhtml_ac0abc7a5c0d172947f0e6a0c0dde3df0"><div class="ttname"><a href="classarm__compute_1_1_i_c_l_array.xhtml#ac0abc7a5c0d172947f0e6a0c0dde3df0">arm_compute::ICLArray::map</a></div><div class="ttdeci">void map(cl::CommandQueue &amp;q, bool blocking=true)</div><div class="ttdoc">Enqueue a map operation of the allocated buffer on the given queue. </div><div class="ttdef"><b>Definition:</b> <a href="_i_c_l_array_8h_source.xhtml#l00072">ICLArray.h:72</a></div></div>
 <div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a60f9a6836b628a7171914c4afe43b4a7"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">arm_compute::CLScheduler::get</a></div><div class="ttdeci">static CLScheduler &amp; get()</div><div class="ttdoc">Access the scheduler singleton. </div></div>
 </div><!-- fragment -->
 </div>
@@ -459,6 +469,8 @@ class arm_compute::CLArray&lt; T &gt;</h3>
 </table>
 </div><div class="memdoc">
 
+<p>Allow instances of this class to be moved. </p>
+
 </div>
 </div>
 <a class="anchor" id="a1ffeb3b5abb3d61f62b58a391816201c"></a>
@@ -485,11 +497,11 @@ class arm_compute::CLArray&lt; T &gt;</h3>
 <p>Enqueue an unmap operation of the allocated and mapped buffer. </p>
 <dl class="section note"><dt>Note</dt><dd>This method simply enqueues the unmap operation, it is the caller's responsibility to flush the queue and make sure the unmap is finished before the memory is accessed by the device. </dd></dl>
 
-<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00075">75</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
+<p>Definition at line <a class="el" href="_c_l_array_8h_source.xhtml#l00077">77</a> of file <a class="el" href="_c_l_array_8h_source.xhtml">CLArray.h</a>.</p>
 
-<p>References <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get()</a>, and <a class="el" href="_i_c_l_array_8h_source.xhtml#l00074">ICLArray&lt; T &gt;::unmap()</a>.</p>
-<div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    {</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <a class="code" href="classarm__compute_1_1_i_c_l_array.xhtml#af974a2360069c2ef8df4496d00e4f6cc">ICLArray&lt;T&gt;::unmap</a>(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().queue());</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a60f9a6836b628a7171914c4afe43b4a7"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">arm_compute::CLScheduler::get</a></div><div class="ttdeci">static CLScheduler &amp; get()</div><div class="ttdoc">Access the scheduler singleton. </div></div>
-<div class="ttc" id="classarm__compute_1_1_i_c_l_array_xhtml_af974a2360069c2ef8df4496d00e4f6cc"><div class="ttname"><a href="classarm__compute_1_1_i_c_l_array.xhtml#af974a2360069c2ef8df4496d00e4f6cc">arm_compute::ICLArray::unmap</a></div><div class="ttdeci">void unmap(cl::CommandQueue &amp;q)</div><div class="ttdoc">Enqueue an unmap operation of the allocated and mapped buffer on the given queue. ...</div><div class="ttdef"><b>Definition:</b> <a href="_i_c_l_array_8h_source.xhtml#l00074">ICLArray.h:74</a></div></div>
+<p>References <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get()</a>, and <a class="el" href="_i_c_l_array_8h_source.xhtml#l00083">ICLArray&lt; T &gt;::unmap()</a>.</p>
+<div class="fragment"><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    {</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <a class="code" href="classarm__compute_1_1_i_c_l_array.xhtml#af974a2360069c2ef8df4496d00e4f6cc">ICLArray&lt;T&gt;::unmap</a>(<a class="code" href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">CLScheduler::get</a>().queue());</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    }</div><div class="ttc" id="classarm__compute_1_1_c_l_scheduler_xhtml_a60f9a6836b628a7171914c4afe43b4a7"><div class="ttname"><a href="classarm__compute_1_1_c_l_scheduler.xhtml#a60f9a6836b628a7171914c4afe43b4a7">arm_compute::CLScheduler::get</a></div><div class="ttdeci">static CLScheduler &amp; get()</div><div class="ttdoc">Access the scheduler singleton. </div></div>
+<div class="ttc" id="classarm__compute_1_1_i_c_l_array_xhtml_af974a2360069c2ef8df4496d00e4f6cc"><div class="ttname"><a href="classarm__compute_1_1_i_c_l_array.xhtml#af974a2360069c2ef8df4496d00e4f6cc">arm_compute::ICLArray::unmap</a></div><div class="ttdeci">void unmap(cl::CommandQueue &amp;q)</div><div class="ttdoc">Enqueue an unmap operation of the allocated and mapped buffer on the given queue. ...</div><div class="ttdef"><b>Definition:</b> <a href="_i_c_l_array_8h_source.xhtml#l00083">ICLArray.h:83</a></div></div>
 </div><!-- fragment -->
 </div>
 </div>
@@ -502,7 +514,7 @@ class arm_compute::CLArray&lt; T &gt;</h3>
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
     <li class="navelem"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="classarm__compute_1_1_c_l_array.xhtml">CLArray</a></li>
-    <li class="footer">Generated on Fri Mar 2 2018 12:37:57 for Compute Library by
+    <li class="footer">Generated on Wed May 23 2018 11:36:40 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>