http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int16_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int16_type.html 
b/docs/cpp/classarrow_1_1_u_int16_type.html
index 087daa6..550d004 100644
--- a/docs/cpp/classarrow_1_1_u_int16_type.html
+++ b/docs/cpp/classarrow_1_1_u_int16_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::UInt16Type:</div>
  <div class="center">
   <img src="classarrow_1_1_u_int16_type.png" usemap="#arrow::UInt16Type_map" 
alt=""/>
   <map id="arrow::UInt16Type_map" name="arrow::UInt16Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" 
alt="arrow::IntegerTypeImpl&lt; UInt16Type, Type::UINT16, uint16_t &gt;" 
shape="rect" coords="0,280,364,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; 
UInt16Type, Integer, TYPE_ID, uint16_t &gt;" shape="rect" 
coords="0,224,364,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,364,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,364,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,364,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,364,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,400,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,400,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,400,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,400,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::UInt16Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a5e48ec6301c93be3332ecee6ad0327ca"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_u_int16_type.html#a5e48ec6301c93be3332ecee6ad0327ca">name</a>
 ()</td></tr>
 <tr class="separator:a5e48ec6301c93be3332ecee6ad0327ca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img 
src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt16Type, 
Integer, TYPE_ID, uint16_t &gt;</a></td></tr>
-<tr class="memitem:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 = uint16_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt16Type, Integer, TYPE_ID, uint16_t &gt;</a></td></tr>
-<tr class="memitem:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>
 ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>
 () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>
 (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> 
*visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>
 () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" 
align="right" valign="top">std::vector&lt; <a class="el" 
href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>
 () const override</td></tr>
-<tr class="separator:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>
 (<a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>
 <a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
-<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>
 ()</td></tr>
-<tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>
 (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> 
&amp;other) const</td></tr>
-<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) 
const</td></tr>
-<tr class="separator:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>
 (int i) const</td></tr>
-<tr class="separator:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">const std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt; &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>
 () const</td></tr>
-<tr class="separator:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>
 () const</td></tr>
-<tr class="separator:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> 
() const</td></tr>
-<tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt16Type, Integer, TYPE_ID, uint16_t &gt;</a></td></tr>
-<tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memItemLeft" 
align="right" valign="top">static constexpr <a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
-<tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a5e48ec6301c93be3332ecee6ad0327ca"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int16_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int16_type.png 
b/docs/cpp/classarrow_1_1_u_int16_type.png
index e8427ec..3f68a0a 100644
Binary files a/docs/cpp/classarrow_1_1_u_int16_type.png and 
b/docs/cpp/classarrow_1_1_u_int16_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int32_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int32_type-members.html 
b/docs/cpp/classarrow_1_1_u_int32_type-members.html
index 2515873..a67cf4b 100644
--- a/docs/cpp/classarrow_1_1_u_int32_type-members.html
+++ b/docs/cpp/classarrow_1_1_u_int32_type-members.html
@@ -70,24 +70,22 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" 
href="classarrow_1_1_u_int32_type.html">arrow::UInt32Type</a>, including all 
inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor
 *visitor) const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 typedef</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor
 *visitor) const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type
 id)</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const
 std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_u_int32_type.html#a17e2a59088fe8f92836feab0ffc64630">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int32_type.html">arrow::UInt32Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html">arrow::Integer</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_u_int32_type.html#a17e2a59088fe8f92836feab0ffc64630">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int32_type.html">arrow::UInt32Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int32_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int32_type.html 
b/docs/cpp/classarrow_1_1_u_int32_type.html
index 1f0c947..2b06d43 100644
--- a/docs/cpp/classarrow_1_1_u_int32_type.html
+++ b/docs/cpp/classarrow_1_1_u_int32_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::UInt32Type:</div>
  <div class="center">
   <img src="classarrow_1_1_u_int32_type.png" usemap="#arrow::UInt32Type_map" 
alt=""/>
   <map id="arrow::UInt32Type_map" name="arrow::UInt32Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" 
alt="arrow::IntegerTypeImpl&lt; UInt32Type, Type::UINT32, uint32_t &gt;" 
shape="rect" coords="0,280,364,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; 
UInt32Type, Integer, TYPE_ID, uint32_t &gt;" shape="rect" 
coords="0,224,364,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,364,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,364,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,364,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,364,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,400,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,400,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,400,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,400,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::UInt32Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a17e2a59088fe8f92836feab0ffc64630"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_u_int32_type.html#a17e2a59088fe8f92836feab0ffc64630">name</a>
 ()</td></tr>
 <tr class="separator:a17e2a59088fe8f92836feab0ffc64630"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img 
src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt32Type, 
Integer, TYPE_ID, uint32_t &gt;</a></td></tr>
-<tr class="memitem:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 = uint32_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt32Type, Integer, TYPE_ID, uint32_t &gt;</a></td></tr>
-<tr class="memitem:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>
 ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>
 () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>
 (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> 
*visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>
 () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" 
align="right" valign="top">std::vector&lt; <a class="el" 
href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>
 () const override</td></tr>
-<tr class="separator:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>
 (<a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>
 <a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
-<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>
 ()</td></tr>
-<tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>
 (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> 
&amp;other) const</td></tr>
-<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) 
const</td></tr>
-<tr class="separator:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>
 (int i) const</td></tr>
-<tr class="separator:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">const std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt; &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>
 () const</td></tr>
-<tr class="separator:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>
 () const</td></tr>
-<tr class="separator:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> 
() const</td></tr>
-<tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt32Type, Integer, TYPE_ID, uint32_t &gt;</a></td></tr>
-<tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memItemLeft" 
align="right" valign="top">static constexpr <a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
-<tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a17e2a59088fe8f92836feab0ffc64630"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int32_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int32_type.png 
b/docs/cpp/classarrow_1_1_u_int32_type.png
index 6128006..235afe7 100644
Binary files a/docs/cpp/classarrow_1_1_u_int32_type.png and 
b/docs/cpp/classarrow_1_1_u_int32_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int64_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int64_type-members.html 
b/docs/cpp/classarrow_1_1_u_int64_type-members.html
index 098f58e..290650c 100644
--- a/docs/cpp/classarrow_1_1_u_int64_type-members.html
+++ b/docs/cpp/classarrow_1_1_u_int64_type-members.html
@@ -70,24 +70,22 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" 
href="classarrow_1_1_u_int64_type.html">arrow::UInt64Type</a>, including all 
inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor
 *visitor) const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 typedef</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor
 *visitor) const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type
 id)</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const
 std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_u_int64_type.html#ad9ba4dae556227615293501bde3e88ba">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int64_type.html">arrow::UInt64Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html">arrow::Integer</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_u_int64_type.html#ad9ba4dae556227615293501bde3e88ba">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int64_type.html">arrow::UInt64Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int64_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int64_type.html 
b/docs/cpp/classarrow_1_1_u_int64_type.html
index e432ba8..1198146 100644
--- a/docs/cpp/classarrow_1_1_u_int64_type.html
+++ b/docs/cpp/classarrow_1_1_u_int64_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::UInt64Type:</div>
  <div class="center">
   <img src="classarrow_1_1_u_int64_type.png" usemap="#arrow::UInt64Type_map" 
alt=""/>
   <map id="arrow::UInt64Type_map" name="arrow::UInt64Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" 
alt="arrow::IntegerTypeImpl&lt; UInt64Type, Type::UINT64, uint64_t &gt;" 
shape="rect" coords="0,280,364,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; 
UInt64Type, Integer, TYPE_ID, uint64_t &gt;" shape="rect" 
coords="0,224,364,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,364,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,364,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,364,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,364,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,400,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,400,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,400,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,400,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::UInt64Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:ad9ba4dae556227615293501bde3e88ba"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_u_int64_type.html#ad9ba4dae556227615293501bde3e88ba">name</a>
 ()</td></tr>
 <tr class="separator:ad9ba4dae556227615293501bde3e88ba"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img 
src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt64Type, 
Integer, TYPE_ID, uint64_t &gt;</a></td></tr>
-<tr class="memitem:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 = uint64_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt64Type, Integer, TYPE_ID, uint64_t &gt;</a></td></tr>
-<tr class="memitem:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>
 ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>
 () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>
 (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> 
*visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>
 () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" 
align="right" valign="top">std::vector&lt; <a class="el" 
href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>
 () const override</td></tr>
-<tr class="separator:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>
 (<a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>
 <a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
-<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>
 ()</td></tr>
-<tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>
 (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> 
&amp;other) const</td></tr>
-<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) 
const</td></tr>
-<tr class="separator:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>
 (int i) const</td></tr>
-<tr class="separator:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">const std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt; &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>
 () const</td></tr>
-<tr class="separator:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>
 () const</td></tr>
-<tr class="separator:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> 
() const</td></tr>
-<tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt64Type, Integer, TYPE_ID, uint64_t &gt;</a></td></tr>
-<tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memItemLeft" 
align="right" valign="top">static constexpr <a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
-<tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="ad9ba4dae556227615293501bde3e88ba"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int64_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int64_type.png 
b/docs/cpp/classarrow_1_1_u_int64_type.png
index fb91261..f39fd51 100644
Binary files a/docs/cpp/classarrow_1_1_u_int64_type.png and 
b/docs/cpp/classarrow_1_1_u_int64_type.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int8_type-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int8_type-members.html 
b/docs/cpp/classarrow_1_1_u_int8_type-members.html
index 4503876..78563e9 100644
--- a/docs/cpp/classarrow_1_1_u_int8_type-members.html
+++ b/docs/cpp/classarrow_1_1_u_int8_type-members.html
@@ -70,24 +70,22 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" 
href="classarrow_1_1_u_int8_type.html">arrow::UInt8Type</a>, including all 
inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>(TypeVisitor
 *visitor) const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 typedef</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#adb306e4a8a597a0ff017f4358942130d">Accept</a>(TypeVisitor
 *visitor) const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#ab802f3862719e7a8ff081a7dc679d215">bit_width</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>(int
 i) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>(Type::type
 id)</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a8921a70e560f973dbc79069b015a32b4">Equals</a>(const
 DataType &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>(const
 std::shared_ptr&lt; DataType &gt; &amp;other) const</td><td class="entry"><a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a3e2714cd3cd0c7487e4f801880bd4c94">GetBufferLayout</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_u_int8_type.html#a705baf47356ac465cdec96285fc612ff">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int8_type.html">arrow::UInt8Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>()
 const override</td><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html#a471051396e4f16ae13020c73874568b0">is_signed</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_integer.html">arrow::Integer</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_u_int8_type.html#a705baf47356ac465cdec96285fc612ff">name</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_u_int8_type.html">arrow::UInt8Type</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#a944727354fb11138ebd46368319598f2">ToString</a>()
 const =0</td><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_data_type.html#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_data_type.html">arrow::DataType</a></td><td 
class="entry"><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int8_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int8_type.html 
b/docs/cpp/classarrow_1_1_u_int8_type.html
index b667715..538421d 100644
--- a/docs/cpp/classarrow_1_1_u_int8_type.html
+++ b/docs/cpp/classarrow_1_1_u_int8_type.html
@@ -78,12 +78,10 @@ Inheritance diagram for arrow::UInt8Type:</div>
  <div class="center">
   <img src="classarrow_1_1_u_int8_type.png" usemap="#arrow::UInt8Type_map" 
alt=""/>
   <map id="arrow::UInt8Type_map" name="arrow::UInt8Type_map">
-<area href="classarrow_1_1_integer_type_impl.html" 
alt="arrow::IntegerTypeImpl&lt; UInt8Type, Type::UINT8, uint8_t &gt;" 
shape="rect" coords="0,280,344,304"/>
-<area href="classarrow_1_1_c_type_impl.html" alt="arrow::CTypeImpl&lt; 
UInt8Type, Integer, TYPE_ID, uint8_t &gt;" shape="rect" coords="0,224,344,248"/>
-<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,344,192"/>
-<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,344,136"/>
-<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,344,80"/>
-<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,344,24"/>
+<area href="classarrow_1_1_integer.html" alt="arrow::Integer" shape="rect" 
coords="0,168,380,192"/>
+<area href="classarrow_1_1_primitive_c_type.html" alt="arrow::PrimitiveCType" 
shape="rect" coords="0,112,380,136"/>
+<area href="classarrow_1_1_fixed_width_type.html" alt="arrow::FixedWidthType" 
shape="rect" coords="0,56,380,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,380,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -91,49 +89,6 @@ Inheritance diagram for arrow::UInt8Type:</div>
 Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a705baf47356ac465cdec96285fc612ff"><td class="memItemLeft" 
align="right" valign="top">static std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_u_int8_type.html#a705baf47356ac465cdec96285fc612ff">name</a>
 ()</td></tr>
 <tr class="separator:a705baf47356ac465cdec96285fc612ff"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_types_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_types_classarrow_1_1_c_type_impl')"><img 
src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" 
href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; UInt8Type, Integer, 
TYPE_ID, uint8_t &gt;</a></td></tr>
-<tr class="memitem:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a97e086324dde930b845360a73fcd528e">c_type</a>
 = uint8_t</td></tr>
-<tr class="separator:a97e086324dde930b845360a73fcd528e inherit 
pub_types_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt8Type, Integer, TYPE_ID, uint8_t &gt;</a></td></tr>
-<tr class="memitem:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a28c744e35bad1af5ecb0f4aa4fbe65c8">CTypeImpl</a>
 ()</td></tr>
-<tr class="separator:a28c744e35bad1af5ecb0f4aa4fbe65c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a2af6841474bc3132d9d8dbaea9260aff">bit_width</a>
 () const override</td></tr>
-<tr class="separator:a2af6841474bc3132d9d8dbaea9260aff inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="classarrow_1_1_status.html">Status</a>&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a123343dd1f5a4d4ec351ab5cc7df41c8">Accept</a>
 (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> 
*visitor) const override</td></tr>
-<tr class="separator:a123343dd1f5a4d4ec351ab5cc7df41c8 inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_c_type_impl.html#a5a7d9ac092170e7c56217c7855ce92df">ToString</a>
 () const override</td></tr>
-<tr class="separator:a5a7d9ac092170e7c56217c7855ce92df inherit 
pub_methods_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_fixed_width_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_fixed_width_type')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_fixed_width_type.html">arrow::FixedWidthType</a></td></tr>
-<tr class="memitem:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memItemLeft" 
align="right" valign="top">std::vector&lt; <a class="el" 
href="classarrow_1_1_buffer_descr.html">BufferDescr</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_fixed_width_type.html#a595f40c5566bb07b33d95b166da9ab8f">GetBufferLayout</a>
 () const override</td></tr>
-<tr class="separator:a595f40c5566bb07b33d95b166da9ab8f inherit 
pub_methods_classarrow_1_1_fixed_width_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a1b8a7ece05983649f67396177f40e844">DataType</a>
 (<a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>
 <a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a>)</td></tr>
-<tr class="separator:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#a57090432c9fe4d3d5fe9eeb6ed54a9df">~DataType</a>
 ()</td></tr>
-<tr class="separator:a57090432c9fe4d3d5fe9eeb6ed54a9df inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#aa02733da21d55d5eb8cbf6d3a1ddf0dc">Equals</a>
 (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> 
&amp;other) const</td></tr>
-<tr class="separator:aa02733da21d55d5eb8cbf6d3a1ddf0dc inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ae974f4c707ef998d25368d278818af6b">Equals</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;other) 
const</td></tr>
-<tr class="separator:ae974f4c707ef998d25368d278818af6b inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#ad84ecbff08a365b455c4528a9924e6ef">child</a>
 (int i) const</td></tr>
-<tr class="separator:ad84ecbff08a365b455c4528a9924e6ef inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">const std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt; &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a36061c037a2e6e974cc3b22dfb6a5bac">children</a>
 () const</td></tr>
-<tr class="separator:a36061c037a2e6e974cc3b22dfb6a5bac inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_data_type.html#ac8920179a6c1e7f434c495d5ec4662f1">num_children</a>
 () const</td></tr>
-<tr class="separator:ac8920179a6c1e7f434c495d5ec4662f1 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a5ec6a1c93420c68e9c8065d4a56ad645">id</a> 
() const</td></tr>
-<tr class="separator:a5ec6a1c93420c68e9c8065d4a56ad645 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_static_attribs_classarrow_1_1_c_type_impl"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_c_type_impl')"><img
 src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a 
class="el" href="classarrow_1_1_c_type_impl.html">arrow::CTypeImpl&lt; 
UInt8Type, Integer, TYPE_ID, uint8_t &gt;</a></td></tr>
-<tr class="memitem:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memItemLeft" 
align="right" valign="top">static constexpr <a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_c_type_impl.html#a0dcafdaa71e73c4eb94e21719ae78674">type_id</a></td></tr>
-<tr class="separator:a0dcafdaa71e73c4eb94e21719ae78674 inherit 
pub_static_attribs_classarrow_1_1_c_type_impl"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classarrow_1_1_data_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_data_type')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_data_type.html">arrow::DataType</a></td></tr>
-<tr class="memitem:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top"><a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44">Type::type</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#aa2704f1cfc50018d02e109b32f67e422">id_</a></td></tr>
-<tr class="separator:aa2704f1cfc50018d02e109b32f67e422 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
-<tr class="memitem:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memItemLeft" align="right" 
valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_data_type.html#a8dd2f042289733133c386463afcea902">children_</a></td></tr>
-<tr class="separator:a8dd2f042289733133c386463afcea902 inherit 
pro_attribs_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
 <a id="a705baf47356ac465cdec96285fc612ff"></a>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/7c942e5c/docs/cpp/classarrow_1_1_u_int8_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1_u_int8_type.png 
b/docs/cpp/classarrow_1_1_u_int8_type.png
index 9789d1f..fcb40b3 100644
Binary files a/docs/cpp/classarrow_1_1_u_int8_type.png and 
b/docs/cpp/classarrow_1_1_u_int8_type.png differ

Reply via email to