arm_compute v17.04
diff --git a/documentation/_validate_8h.xhtml b/documentation/_validate_8h.xhtml
index 3bc349f..bf0c26d 100644
--- a/documentation/_validate_8h.xhtml
+++ b/documentation/_validate_8h.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">ARM Compute Library
-   &#160;<span id="projectnumber">17.03.1</span>
+   &#160;<span id="projectnumber">17.04</span>
    </div>
   </td>
  </tr>
@@ -153,10 +153,10 @@
 <tr class="separator:a5befbfaf6bc224eabc58b5e88b1de6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d34a8aa07600727e4e5034c7cdad47d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a0d34a8aa07600727e4e5034c7cdad47d">ARM_COMPUTE_ERROR_ON_FORMAT_NOT_IN</a>(t, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a0b360558b516e256f0af005a164c674e">arm_compute::error_on_format_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__)</td></tr>
 <tr class="separator:a0d34a8aa07600727e4e5034c7cdad47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9fb97f3217f95add48c2b69867ed47b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a9fb97f3217f95add48c2b69867ed47b4">ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</a>(d, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a0c52339d3cb372d145deeafb5a313807">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, d, __VA_ARGS__)</td></tr>
-<tr class="separator:a9fb97f3217f95add48c2b69867ed47b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b981d28310fd2ad1d8bf50749fd8fda"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a9b981d28310fd2ad1d8bf50749fd8fda">ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</a>(d,  c, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a690ce072b4480f4a5bad433f23c9fe05">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, d, c, __VA_ARGS__)</td></tr>
-<tr class="separator:a9b981d28310fd2ad1d8bf50749fd8fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4264d7e3318c4188e48127a75f3f0f8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a4264d7e3318c4188e48127a75f3f0f8a">ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</a>(t, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a0c52339d3cb372d145deeafb5a313807">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__)</td></tr>
+<tr class="separator:a4264d7e3318c4188e48127a75f3f0f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadf5c9cff86327b96d88d04649d9715e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#aadf5c9cff86327b96d88d04649d9715e">ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</a>(t,  c, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a690ce072b4480f4a5bad433f23c9fe05">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__)</td></tr>
+<tr class="separator:aadf5c9cff86327b96d88d04649d9715e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abbd63a8040ec1e44308da1d3be3732ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#abbd63a8040ec1e44308da1d3be3732ae">ARM_COMPUTE_ERROR_ON_TENSOR_NOT_2D</a>(t)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a65c8e0610dff27ecf1ef30214f08d19e">arm_compute::error_on_tensor_not_2d</a>(__func__, __FILE__, __LINE__, t)</td></tr>
 <tr class="separator:abbd63a8040ec1e44308da1d3be3732ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a350e28d20c8bd44408f14ad634c9c2ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_validate_8h.xhtml#a350e28d20c8bd44408f14ad634c9c2ff">ARM_COMPUTE_ERROR_ON_CHANNEL_NOT_IN</a>(c, ...)&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a593d972357b3bcfeecb87207dc925417">arm_compute::error_on_channel_not_in</a>(__func__, __FILE__, __LINE__, c, __VA_ARGS__)</td></tr>
@@ -306,7 +306,7 @@
 
 </div>
 </div>
-<a class="anchor" id="a9b981d28310fd2ad1d8bf50749fd8fda"></a>
+<a class="anchor" id="aadf5c9cff86327b96d88d04649d9715e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -314,7 +314,7 @@
           <td class="memname">#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_CHANNEL_NOT_IN</td>
           <td>(</td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname">d, </td>
+          <td class="paramname">t, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -331,7 +331,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td>&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a690ce072b4480f4a5bad433f23c9fe05">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, d, c, __VA_ARGS__)</td>
+          <td></td><td>&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a690ce072b4480f4a5bad433f23c9fe05">arm_compute::error_on_data_type_channel_not_in</a>(__func__, __FILE__, __LINE__, t, c, __VA_ARGS__)</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -340,7 +340,7 @@
 
 </div>
 </div>
-<a class="anchor" id="a9fb97f3217f95add48c2b69867ed47b4"></a>
+<a class="anchor" id="a4264d7e3318c4188e48127a75f3f0f8a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -348,7 +348,7 @@
           <td class="memname">#define ARM_COMPUTE_ERROR_ON_DATA_TYPE_NOT_IN</td>
           <td>(</td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname">d, </td>
+          <td class="paramname">t, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -359,7 +359,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td>&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a0c52339d3cb372d145deeafb5a313807">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, d, __VA_ARGS__)</td>
+          <td></td><td>&#160;&#160;&#160;::<a class="el" href="namespacearm__compute.xhtml#a0c52339d3cb372d145deeafb5a313807">arm_compute::error_on_data_type_not_in</a>(__func__, __FILE__, __LINE__, t, __VA_ARGS__)</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -394,7 +394,7 @@
 
 <p>Definition at line <a class="el" href="_validate_8h_source.xhtml#l00215">215</a> of file <a class="el" href="_validate_8h_source.xhtml">Validate.h</a>.</p>
 
-<p>Referenced by <a class="el" href="_utils_8cpp_source.xhtml#l00098">test_helpers::draw_detection_rectangle()</a>, <a class="el" href="test__helpers_2_utils_8h_source.xhtml#l00142">PPMLoader::fill_image()</a>, and <a class="el" href="test__helpers_2_utils_8h_source.xhtml#l00241">test_helpers::save_to_ppm()</a>.</p>
+<p>Referenced by <a class="el" href="_utils_8cpp_source.xhtml#l00099">test_helpers::draw_detection_rectangle()</a>, <a class="el" href="test__helpers_2_utils_8h_source.xhtml#l00142">PPMLoader::fill_image()</a>, and <a class="el" href="test__helpers_2_utils_8h_source.xhtml#l00245">test_helpers::save_to_ppm()</a>.</p>
 
 </div>
 </div>
@@ -578,7 +578,7 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
     <li class="navelem"><a class="el" href="dir_214608ef36d61442cb2b0c1c4e9a7def.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="dir_1fb090f0c6070330bfaccc4236d3ca0d.xhtml">core</a></li><li class="navelem"><a class="el" href="_validate_8h.xhtml">Validate.h</a></li>
-    <li class="footer">Generated on Fri Mar 24 2017 17:23:50 for ARM Compute Library by
+    <li class="footer">Generated on Wed Apr 12 2017 14:26:05 for ARM 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>