http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1meta_1_1_list_type.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1meta_1_1_list_type.html 
b/docs/cpp/classarrow_1_1meta_1_1_list_type.html
new file mode 100644
index 0000000..fe923be
--- /dev/null
+++ b/docs/cpp/classarrow_1_1meta_1_1_list_type.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): arrow::meta::ListType&lt; T &gt; Class Template 
Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to 
accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license 
magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt 
GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license 
magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt 
GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li 
class="navelem"><a class="el" 
href="namespacearrow_1_1meta.html">meta</a></li><li class="navelem"><a 
class="el" href="classarrow_1_1meta_1_1_list_type.html">ListType</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classarrow_1_1meta_1_1_list_type-members.html">List of all 
members</a>  </div>
+  <div class="headertitle">
+<div class="title">arrow::meta::ListType&lt; T &gt; Class Template 
Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Additional <a class="el" href="classarrow_1_1meta_1_1_list_type.html" 
title="Additional ListType class that can be instantiated with only 
compile-time arguments. ">ListType</a> class that can be instantiated with only 
compile-time arguments.  
+ <a href="classarrow_1_1meta_1_1_list_type.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="type_8h_source.html">arrow/type.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::meta::ListType&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1meta_1_1_list_type.png" 
usemap="#arrow::meta::ListType_3C_20T_20_3E_map" alt=""/>
+  <map id="arrow::meta::ListType_3C_20T_20_3E_map" 
name="arrow::meta::ListType_3C_20T_20_3E_map">
+<area href="classarrow_1_1_list_type.html" alt="arrow::ListType" shape="rect" 
coords="85,112,246,136"/>
+<area href="classarrow_1_1_nested_type.html" alt="arrow::NestedType" 
shape="rect" coords="85,56,246,80"/>
+<area href="classarrow_1_1_data_type.html" alt="arrow::DataType" shape="rect" 
coords="0,0,161,24"/>
+<area href="classarrow_1_1_parametric_type.html" title="A superclass for types 
having additional metadata. " alt="arrow::ParametricType" shape="rect" 
coords="171,0,332,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ae34a27b2b1ad8b31e3314e5f7c48f2f3"><td class="memItemLeft" 
align="right" valign="top">using&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1meta_1_1_list_type.html#ae34a27b2b1ad8b31e3314e5f7c48f2f3">ValueType</a>
 = T</td></tr>
+<tr class="separator:ae34a27b2b1ad8b31e3314e5f7c48f2f3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad0d76d76f9ff002a90dac782d3eee03a"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1meta_1_1_list_type.html#ad0d76d76f9ff002a90dac782d3eee03a">ListType</a>
 ()</td></tr>
+<tr class="separator:ad0d76d76f9ff002a90dac782d3eee03a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_list_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_list_type')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classarrow_1_1_list_type.html">arrow::ListType</a></td></tr>
+<tr class="memitem:ab2b8aa644656466440477e285ebe3111 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_list_type.html#ab2b8aa644656466440477e285ebe3111">ListType</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt; &amp;<a class="el" 
href="classarrow_1_1_list_type.html#a19eb7a5e1c98215a1afbadaa4eaa0deb">value_type</a>)</td></tr>
+<tr class="separator:ab2b8aa644656466440477e285ebe3111 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:abee8a3b58f1d7e05ba474fd5225e699b inherit 
pub_methods_classarrow_1_1_list_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_list_type.html#abee8a3b58f1d7e05ba474fd5225e699b">ListType</a>
 (const std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_field.html">Field</a> &gt; &amp;<a class="el" 
href="classarrow_1_1_list_type.html#a0f046f1e52f1bfb045cab5f0a9d839d7">value_field</a>)</td></tr>
+<tr class="separator:abee8a3b58f1d7e05ba474fd5225e699b inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f046f1e52f1bfb045cab5f0a9d839d7 inherit 
pub_methods_classarrow_1_1_list_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_list_type.html#a0f046f1e52f1bfb045cab5f0a9d839d7">value_field</a>
 () const</td></tr>
+<tr class="separator:a0f046f1e52f1bfb045cab5f0a9d839d7 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a19eb7a5e1c98215a1afbadaa4eaa0deb inherit 
pub_methods_classarrow_1_1_list_type"><td class="memItemLeft" align="right" 
valign="top">std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_data_type.html">DataType</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_list_type.html#a19eb7a5e1c98215a1afbadaa4eaa0deb">value_type</a>
 () const</td></tr>
+<tr class="separator:a19eb7a5e1c98215a1afbadaa4eaa0deb inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a07d053ebc733c8af2ed3ba20ff625869 inherit 
pub_methods_classarrow_1_1_list_type"><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_list_type.html#a07d053ebc733c8af2ed3ba20ff625869">Accept</a>
 (<a class="el" href="classarrow_1_1_type_visitor.html">TypeVisitor</a> 
*visitor) const override</td></tr>
+<tr class="separator:a07d053ebc733c8af2ed3ba20ff625869 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a652c8b1865ebc3e4c606cb169b5fdd01 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_list_type.html#a652c8b1865ebc3e4c606cb169b5fdd01">ToString</a>
 () const override</td></tr>
+<tr class="memdesc:a652c8b1865ebc3e4c606cb169b5fdd01 inherit 
pub_methods_classarrow_1_1_list_type"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">A string representation of the type, including any children. 
 <a 
href="classarrow_1_1_list_type.html#a652c8b1865ebc3e4c606cb169b5fdd01">More...</a><br
 /></td></tr>
+<tr class="separator:a652c8b1865ebc3e4c606cb169b5fdd01 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a6320a08c4881865abcac2fdeab4fb0a2 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memItemLeft" align="right" 
valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_list_type.html#a6320a08c4881865abcac2fdeab4fb0a2">name</a> 
() const override</td></tr>
+<tr class="memdesc:a6320a08c4881865abcac2fdeab4fb0a2 inherit 
pub_methods_classarrow_1_1_list_type"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">A string name of the type, omitting any child fields.  <a 
href="classarrow_1_1_list_type.html#a6320a08c4881865abcac2fdeab4fb0a2">More...</a><br
 /></td></tr>
+<tr class="separator:a6320a08c4881865abcac2fdeab4fb0a2 inherit 
pub_methods_classarrow_1_1_list_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classarrow_1_1_nested_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classarrow_1_1_nested_type')"><img
 src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" 
href="classarrow_1_1_nested_type.html">arrow::NestedType</a></td></tr>
+<tr class="memitem:a1b8a7ece05983649f67396177f40e844 inherit 
pub_methods_classarrow_1_1_nested_type"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classarrow_1_1_nested_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_nested_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:abb9105c8087a4b19f53c61ddf3188c48 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#abb9105c8087a4b19f53c61ddf3188c48">~DataType</a>
 ()</td></tr>
+<tr class="separator:abb9105c8087a4b19f53c61ddf3188c48 inherit 
pub_methods_classarrow_1_1_data_type"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a8921a70e560f973dbc79069b015a32b4 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#a8921a70e560f973dbc79069b015a32b4">Equals</a>
 (const <a class="el" href="classarrow_1_1_data_type.html">DataType</a> 
&amp;other) const</td></tr>
+<tr class="separator:a8921a70e560f973dbc79069b015a32b4 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>
+</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_static_attribs_classarrow_1_1_list_type"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_attribs_classarrow_1_1_list_type')"><img
 src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a 
class="el" href="classarrow_1_1_list_type.html">arrow::ListType</a></td></tr>
+<tr class="memitem:adf15465afd0a2d3b4d32afe98d82a799 inherit 
pub_static_attribs_classarrow_1_1_list_type"><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_list_type.html#adf15465afd0a2d3b4d32afe98d82a799">type_id</a>
 = <a class="el" 
href="structarrow_1_1_type.html#a00a041cb19a3be373da8eec7d4bf1f44ad074f9c02567b5945293b9114f84f210">Type::LIST</a></td></tr>
+<tr class="separator:adf15465afd0a2d3b4d32afe98d82a799 inherit 
pub_static_attribs_classarrow_1_1_list_type"><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>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class arrow::meta::ListType&lt; T &gt;</h3>
+
+<p>Additional <a class="el" href="classarrow_1_1meta_1_1_list_type.html" 
title="Additional ListType class that can be instantiated with only 
compile-time arguments. ">ListType</a> class that can be instantiated with only 
compile-time arguments. </p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="ae34a27b2b1ad8b31e3314e5f7c48f2f3"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ae34a27b2b1ad8b31e3314e5f7c48f2f3">&#9670;&nbsp;</a></span>ValueType</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">using <a class="el" 
href="classarrow_1_1meta_1_1_list_type.html">arrow::meta::ListType</a>&lt; T 
&gt;::<a class="el" 
href="classarrow_1_1meta_1_1_list_type.html#ae34a27b2b1ad8b31e3314e5f7c48f2f3">ValueType</a>
 =  T</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ad0d76d76f9ff002a90dac782d3eee03a"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ad0d76d76f9ff002a90dac782d3eee03a">&#9670;&nbsp;</a></span>ListType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classarrow_1_1meta_1_1_list_type.html">arrow::meta::ListType</a>&lt; T 
&gt;::<a class="el" href="classarrow_1_1meta_1_1_list_type.html">ListType</a> 
</td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
file:<ul>
+<li>/apache-arrow/arrow/cpp/src/arrow/<a class="el" 
href="type_8h_source.html">type.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1meta_1_1_list_type.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1meta_1_1_list_type.png 
b/docs/cpp/classarrow_1_1meta_1_1_list_type.png
new file mode 100644
index 0000000..07cc886
Binary files /dev/null and b/docs/cpp/classarrow_1_1meta_1_1_list_type.png 
differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer-members.html 
b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer-members.html
index ec0b24d..bd3ffe1 100644
--- a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer-members.html
@@ -73,7 +73,9 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a07dca18024c2f204e46da889fcca76fb">data</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 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_1py_1_1_ndarray1_d_indexer.html#a55c3de74319953a6c3649526c38ebfc7">begin</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a07dca18024c2f204e46da889fcca76fb">data</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 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_1py_1_1_ndarray1_d_indexer.html#a56d28a2d587932ff078b079c77a7f8ff">end</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#aabdf59a87c8a78ecec53aab4ec603315">Init</a>(PyArrayObject
 *arr)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 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_1py_1_1_ndarray1_d_indexer.html#a7163a1a2a2e4ce2ac7eeda40c08f4cfb">is_strided</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a17a7c880dd72b47f5ba74d9ba255ff89">Ndarray1DIndexer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer&lt;
 T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html 
b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
index dbaac5b..bc335f3 100644
--- a/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_ndarray1_d_indexer.html
@@ -99,6 +99,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a65a7dd1e9e10efabad98d436019f1a04"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07dca18024c2f204e46da889fcca76fb"><td class="memItemLeft" 
align="right" valign="top">T *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a07dca18024c2f204e46da889fcca76fb">data</a>
 () const</td></tr>
 <tr class="separator:a07dca18024c2f204e46da889fcca76fb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55c3de74319953a6c3649526c38ebfc7"><td class="memItemLeft" 
align="right" valign="top">T *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a55c3de74319953a6c3649526c38ebfc7">begin</a>
 () const</td></tr>
+<tr class="separator:a55c3de74319953a6c3649526c38ebfc7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56d28a2d587932ff078b079c77a7f8ff"><td class="memItemLeft" 
align="right" valign="top">T *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a56d28a2d587932ff078b079c77a7f8ff">end</a>
 () const</td></tr>
+<tr class="separator:a56d28a2d587932ff078b079c77a7f8ff"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7163a1a2a2e4ce2ac7eeda40c08f4cfb"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a7163a1a2a2e4ce2ac7eeda40c08f4cfb">is_strided</a>
 () const</td></tr>
 <tr class="separator:a7163a1a2a2e4ce2ac7eeda40c08f4cfb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8ba63684282273881e5b4b3cb844e183"><td class="memItemLeft" 
align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a8ba63684282273881e5b4b3cb844e183">operator[]</a>
 (<a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html#a1292bfad93b4aa33d53af65828842a0e">size_type</a>
 index)</td></tr>
@@ -212,6 +216,33 @@ template&lt;typename T &gt; </div>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="a55c3de74319953a6c3649526c38ebfc7"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a55c3de74319953a6c3649526c38ebfc7">&#9670;&nbsp;</a></span>begin()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">T* <a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer</a>&lt;
 T &gt;::begin </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a07dca18024c2f204e46da889fcca76fb"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#a07dca18024c2f204e46da889fcca76fb">&#9670;&nbsp;</a></span>data()</h2>
 
@@ -239,6 +270,33 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
+<a id="a56d28a2d587932ff078b079c77a7f8ff"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a56d28a2d587932ff078b079c77a7f8ff">&#9670;&nbsp;</a></span>end()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">T* <a class="el" 
href="classarrow_1_1py_1_1_ndarray1_d_indexer.html">arrow::py::Ndarray1DIndexer</a>&lt;
 T &gt;::end </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="aabdf59a87c8a78ecec53aab4ec603315"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#aabdf59a87c8a78ecec53aab4ec603315">&#9670;&nbsp;</a></span>Init()</h2>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html 
b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
index 4730def..e1eb002 100644
--- a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer-members.html
@@ -78,23 +78,26 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af694696afedb9313cf5dc874ffa9a453">Buffer</a>(const
 std::shared_ptr&lt; Buffer &gt; &amp;parent, const int64_t offset, const 
int64_t size)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a45ee7f1e21f9f3f4cb8233be8d64731e">capacity_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html#a52f54d711226ec7209369927b9b4e693">NumPyBuffer</a>(PyObject
 *arr)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</a></td><td
 class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html#aaf09e0826522024a8b4cc4186c5c4068">~NumPyBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</a></td><td
 class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a>(const
 int64_t start, const int64_t nbytes, MemoryPool *pool, std::shared_ptr&lt; 
Buffer &gt; *out) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a>(const
 int64_t start, const int64_t nbytes, std::shared_ptr&lt; Buffer &gt; *out) 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#af468a7a1f346f9a6a29738bf585a3548">data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a94918db73183b750716a07133dd8384d">Equals</a>(const
 Buffer &amp;other, int64_t nbytes) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">Equals</a>(const
 Buffer &amp;other) const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>(const
 std::string &amp;data, MemoryPool *pool, std::shared_ptr&lt; Buffer &gt; 
*out)</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>(const
 std::string &amp;data, std::shared_ptr&lt; Buffer &gt; *out)</td><td 
class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a8244f9c354364788161f11bedc6f2ab9">is_mutable</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a5a9cb9324d3f7e323eb070b553c925aa">mutable_data</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ad36e306b99bc8427865bcac9b2d4f7e5">mutable_data_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html#a52f54d711226ec7209369927b9b4e693">NumPyBuffer</a>(PyObject
 *arr)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</a></td><td
 class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ac58d818fa0d8a5db215ca858c5e6aece">parent</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a3feb5a490cbd9699837067931476c65b">parent_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#a2a49871341c300996a39145d22aa8054">size</a>() 
const</td><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</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_buffer.html#a3500e42217635843b3b34bfe92b2f73a">size_</a></td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1_buffer.html#ae6e34f304922c3416a58688bf0cd4471">~Buffer</a>()=default</td><td
 class="entry"><a class="el" 
href="classarrow_1_1_buffer.html">arrow::Buffer</a></td><td class="entry"><span 
class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html#aaf09e0826522024a8b4cc4186c5c4068">~NumPyBuffer</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_num_py_buffer.html">arrow::py::NumPyBuffer</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/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html 
b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
index 38fbb3c..245ee26 100644
--- a/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
+++ b/docs/cpp/classarrow_1_1py_1_1_num_py_buffer.html
@@ -81,7 +81,7 @@ Inheritance diagram for arrow::py::NumPyBuffer:</div>
  <div class="center">
   <img src="classarrow_1_1py_1_1_num_py_buffer.png" 
usemap="#arrow::py::NumPyBuffer_map" alt=""/>
   <map id="arrow::py::NumPyBuffer_map" name="arrow::py::NumPyBuffer_map">
-<area href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of 
bytes which may or may not be owned by the class instance. " 
alt="arrow::Buffer" shape="rect" coords="0,0,146,24"/>
+<area href="classarrow_1_1_buffer.html" title="Object containing a pointer to 
a piece of contiguous memory with a particular size. " alt="arrow::Buffer" 
shape="rect" coords="0,0,146,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -112,10 +112,10 @@ Public Member Functions</h2></td></tr>
 <tr class="memdesc:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Return true if both buffers are the same size and contain 
the same bytes.  <a 
href="classarrow_1_1_buffer.html#a0d3d3bd95a3297046a6ab24f5e957bfd">More...</a><br
 /></td></tr>
 <tr class="separator:a0d3d3bd95a3297046a6ab24f5e957bfd inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><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_buffer.html#a7081913a08b88c2ca674c36354d5e171">Copy</a> 
(const int64_t start, const int64_t nbytes, <a class="el" 
href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out) const</td></tr>
-<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Immutable API for a chunk of bytes 
which may or may not be owned by the class instance. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
+<tr class="memdesc:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer into a new <a class="el" 
href="classarrow_1_1_buffer.html" title="Object containing a pointer to a piece 
of contiguous memory with a particular size. ">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#a7081913a08b88c2ca674c36354d5e171">More...</a><br
 /></td></tr>
 <tr class="separator:a7081913a08b88c2ca674c36354d5e171 inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><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_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">Copy</a> 
(const int64_t start, const int64_t nbytes, std::shared_ptr&lt; <a class="el" 
href="classarrow_1_1_buffer.html">Buffer</a> &gt; *out) const</td></tr>
-<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Immutable API 
for a chunk of bytes which may or may not be owned by the class instance. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
+<tr class="memdesc:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Copy a section of the buffer using the default memory pool 
into a new <a class="el" href="classarrow_1_1_buffer.html" title="Object 
containing a pointer to a piece of contiguous memory with a particular size. 
">Buffer</a>.  <a 
href="classarrow_1_1_buffer.html#adcf891e5c72d591f1c293027dbf7f22a">More...</a><br
 /></td></tr>
 <tr class="separator:adcf891e5c72d591f1c293027dbf7f22a inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="memitem:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a4c75902129b5f2fb471fd166907361dc">capacity</a>
 () const</td></tr>
 <tr class="separator:a4c75902129b5f2fb471fd166907361dc inherit 
pub_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
@@ -130,6 +130,16 @@ Public Member Functions</h2></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_static_methods_classarrow_1_1_buffer"><td 
colspan="2" 
onclick="javascript:toggleInherit('pub_static_methods_classarrow_1_1_buffer')"><img
 src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from 
<a class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">static <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_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
<a class="el" href="classarrow_1_1_memory_pool.html">MemoryPool</a> *pool, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string.  <a 
href="classarrow_1_1_buffer.html#adeea70eb65ff53f3ec94d3a7b754c7c0">More...</a><br
 /></td></tr>
+<tr class="separator:adeea70eb65ff53f3ec94d3a7b754c7c0 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="memitem:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">static <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_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">FromString</a>
 (const std::string &amp;<a class="el" 
href="classarrow_1_1_buffer.html#a81c3dd8c11dd804be2ada6df5ce8fad2">data</a>, 
std::shared_ptr&lt; <a class="el" href="classarrow_1_1_buffer.html">Buffer</a> 
&gt; *out)</td></tr>
+<tr class="memdesc:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Construct a new buffer that owns its memory from a 
std::string using the default memory pool.  <a 
href="classarrow_1_1_buffer.html#a65e1ae0e908b997d371fc80ff1cb8f43">More...</a><br
 /></td></tr>
+<tr class="separator:a65e1ae0e908b997d371fc80ff1cb8f43 inherit 
pub_static_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_methods_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
+<tr class="memitem:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#a1f0df2ff745996a85ab586e150630b53">CheckMutable</a>
 () const</td></tr>
+<tr class="separator:a1f0df2ff745996a85ab586e150630b53 inherit 
pro_methods_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classarrow_1_1_buffer"><td colspan="2" 
onclick="javascript:toggleInherit('pro_attribs_classarrow_1_1_buffer')"><img 
src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a 
class="el" href="classarrow_1_1_buffer.html">arrow::Buffer</a></td></tr>
 <tr class="memitem:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classarrow_1_1_buffer.html#acfefa777b4d7d6a2f7a8ea23549dac46">is_mutable_</a></td></tr>
 <tr class="separator:acfefa777b4d7d6a2f7a8ea23549dac46 inherit 
pro_attribs_classarrow_1_1_buffer"><td class="memSeparator" 
colspan="2">&#160;</td></tr>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_owned_ref-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref-members.html 
b/docs/cpp/classarrow_1_1py_1_1_owned_ref-members.html
index 2964c08..8bd40a0 100644
--- a/docs/cpp/classarrow_1_1py_1_1_owned_ref-members.html
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref-members.html
@@ -73,12 +73,15 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a>, including 
all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a23c568f39cefb24111a5b126342907fb">OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a23c568f39cefb24111a5b126342907fb">OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#abbf808f76a630e08324908ff8f0164a1">OwnedRef</a>(OwnedRef
 &amp;&amp;other)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a>(PyObject
 *obj)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a22be3c23b30d73ec23bf7bd26ac2d738">release</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a>(PyObject
 *obj)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a7f4ec7d4b8ed3a376739239dd1e1987b">reset</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</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/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref.html 
b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
index 64b7a67..d9454cb 100644
--- a/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref.html
@@ -75,25 +75,40 @@ $(function() {
 <div class="contents">
 
 <p><code>#include &lt;<a class="el" 
href="arrow_2python_2common_8h_source.html">arrow/python/common.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for arrow::py::OwnedRef:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classarrow_1_1py_1_1_owned_ref.png" 
usemap="#arrow::py::OwnedRef_map" alt=""/>
+  <map id="arrow::py::OwnedRef_map" name="arrow::py::OwnedRef_map">
+<area href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html" 
alt="arrow::py::OwnedRefNoGIL" shape="rect" coords="0,56,165,80"/>
+</map>
+ </div></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a23c568f39cefb24111a5b126342907fb"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a23c568f39cefb24111a5b126342907fb">OwnedRef</a>
 ()</td></tr>
 <tr class="separator:a23c568f39cefb24111a5b126342907fb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbf808f76a630e08324908ff8f0164a1"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#abbf808f76a630e08324908ff8f0164a1">OwnedRef</a>
 (<a class="el" href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> 
&amp;&amp;other)</td></tr>
+<tr class="separator:abbf808f76a630e08324908ff8f0164a1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4fa414445a0d45fc6876e22a48323818"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a>
 (PyObject *<a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:a4fa414445a0d45fc6876e22a48323818"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dbf530a3d56e9cc8be52ee72de0a2f8"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a>
 ()</td></tr>
 <tr class="separator:a8dbf530a3d56e9cc8be52ee72de0a2f8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad99c47163961c1b346c3ea9836783eda"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a>
 (PyObject *<a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>)</td></tr>
 <tr class="separator:ad99c47163961c1b346c3ea9836783eda"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a22be3c23b30d73ec23bf7bd26ac2d738"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a22be3c23b30d73ec23bf7bd26ac2d738">release</a>
 ()</td></tr>
-<tr class="separator:a22be3c23b30d73ec23bf7bd26ac2d738"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f4ec7d4b8ed3a376739239dd1e1987b"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a7f4ec7d4b8ed3a376739239dd1e1987b">reset</a>
 ()</td></tr>
+<tr class="separator:a7f4ec7d4b8ed3a376739239dd1e1987b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acec5dc3d562adf45d8df3a5d74cc105b"><td class="memItemLeft" 
align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a>
 ()</td></tr>
+<tr class="separator:acec5dc3d562adf45d8df3a5d74cc105b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac9d1b421eef89af1daff63c14fe828d2"><td class="memItemLeft" 
align="right" valign="top">PyObject *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>
 () const</td></tr>
 <tr class="separator:ac9d1b421eef89af1daff63c14fe828d2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f277e7908da30c544136911ddd5e11e"><td class="memItemLeft" 
align="right" valign="top">PyObject **&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a>
 ()</td></tr>
+<tr class="separator:a4f277e7908da30c544136911ddd5e11e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a23c568f39cefb24111a5b126342907fb"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#a23c568f39cefb24111a5b126342907fb">&#9670;&nbsp;</a></span>OwnedRef() 
<span class="overload">[1/2]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a23c568f39cefb24111a5b126342907fb">&#9670;&nbsp;</a></span>OwnedRef() 
<span class="overload">[1/3]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -117,8 +132,34 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
+<a id="abbf808f76a630e08324908ff8f0164a1"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#abbf808f76a630e08324908ff8f0164a1">&#9670;&nbsp;</a></span>OwnedRef() 
<span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">arrow::py::OwnedRef::OwnedRef </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">OwnedRef</a> &amp;&amp;&#160;</td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a4fa414445a0d45fc6876e22a48323818"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#a4fa414445a0d45fc6876e22a48323818">&#9670;&nbsp;</a></span>OwnedRef() 
<span class="overload">[2/2]</span></h2>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a4fa414445a0d45fc6876e22a48323818">&#9670;&nbsp;</a></span>OwnedRef() 
<span class="overload">[3/3]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -169,6 +210,31 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a id="acec5dc3d562adf45d8df3a5d74cc105b"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#acec5dc3d562adf45d8df3a5d74cc105b">&#9670;&nbsp;</a></span>detach()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">PyObject* arrow::py::OwnedRef::detach </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="ac9d1b421eef89af1daff63c14fe828d2"></a>
 <h2 class="memtitle"><span class="permalink"><a 
href="#ac9d1b421eef89af1daff63c14fe828d2">&#9670;&nbsp;</a></span>obj()</h2>
 
@@ -194,8 +260,8 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a22be3c23b30d73ec23bf7bd26ac2d738"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#a22be3c23b30d73ec23bf7bd26ac2d738">&#9670;&nbsp;</a></span>release()</h2>
+<a id="a4f277e7908da30c544136911ddd5e11e"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a4f277e7908da30c544136911ddd5e11e">&#9670;&nbsp;</a></span>ref()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -204,7 +270,7 @@ Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">void arrow::py::OwnedRef::release </td>
+          <td class="memname">PyObject** arrow::py::OwnedRef::ref </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
@@ -220,7 +286,7 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <a id="ad99c47163961c1b346c3ea9836783eda"></a>
-<h2 class="memtitle"><span class="permalink"><a 
href="#ad99c47163961c1b346c3ea9836783eda">&#9670;&nbsp;</a></span>reset()</h2>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ad99c47163961c1b346c3ea9836783eda">&#9670;&nbsp;</a></span>reset() <span 
class="overload">[1/2]</span></h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -242,7 +308,31 @@ Public Member Functions</h2></td></tr>
   </tr>
 </table>
 </div><div class="memdoc">
-<p>TODO(phillipc): Should we acquire the GIL here? It definitely needs to be 
acquired, but callers have probably already acquired it </p>
+
+</div>
+</div>
+<a id="a7f4ec7d4b8ed3a376739239dd1e1987b"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#a7f4ec7d4b8ed3a376739239dd1e1987b">&#9670;&nbsp;</a></span>reset() <span 
class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void arrow::py::OwnedRef::reset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
 
 </div>
 </div>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_owned_ref.png
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref.png 
b/docs/cpp/classarrow_1_1py_1_1_owned_ref.png
new file mode 100644
index 0000000..12f23c0
Binary files /dev/null and b/docs/cpp/classarrow_1_1py_1_1_owned_ref.png differ

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/4c7c2f1b/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l-members.html
----------------------------------------------------------------------
diff --git a/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l-members.html 
b/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l-members.html
new file mode 100644
index 0000000..ffc76c1
--- /dev/null
+++ b/docs/cpp/classarrow_1_1py_1_1_owned_ref_no_g_i_l-members.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.14"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Arrow (C++): Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Arrow (C++)
+   </div>
+   <div id="projectbrief">A columnar in-memory analytics layer designed to 
accelerate big data.</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.14 -->
+<script type="text/javascript">
+/* @license 
magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt 
GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license 
magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt 
GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacearrow.html">arrow</a></li><li 
class="navelem"><a class="el" href="namespacearrow_1_1py.html">py</a></li><li 
class="navelem"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">OwnedRefNoGIL</a></li>  
</ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">arrow::py::OwnedRefNoGIL Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">arrow::py::OwnedRefNoGIL</a>,
 including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#acec5dc3d562adf45d8df3a5d74cc105b">detach</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ac9d1b421eef89af1daff63c14fe828d2">obj</a>()
 const</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a23c568f39cefb24111a5b126342907fb">OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#abbf808f76a630e08324908ff8f0164a1">OwnedRef</a>(OwnedRef
 &amp;&amp;other)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a4fa414445a0d45fc6876e22a48323818">OwnedRef</a>(PyObject
 *obj)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#ad0dd0d09fc802fc0dd21718fd827b713">OwnedRefNoGIL</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">arrow::py::OwnedRefNoGIL</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#a0087f6a81e7e6a5b0176494c47607138">OwnedRefNoGIL</a>(OwnedRefNoGIL
 &amp;&amp;other)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">arrow::py::OwnedRefNoGIL</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#a27fb138ed68d2ff91fddff0842d923b9">OwnedRefNoGIL</a>(PyObject
 *obj)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">arrow::py::OwnedRefNoGIL</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_1py_1_1_owned_ref.html#a4f277e7908da30c544136911ddd5e11e">ref</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#ad99c47163961c1b346c3ea9836783eda">reset</a>(PyObject
 *obj)</td><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a7f4ec7d4b8ed3a376739239dd1e1987b">reset</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html#a8dbf530a3d56e9cc8be52ee72de0a2f8">~OwnedRef</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref.html">arrow::py::OwnedRef</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html#ae0943d984c8e64c5609793c149d9a5bc">~OwnedRefNoGIL</a>()</td><td
 class="entry"><a class="el" 
href="classarrow_1_1py_1_1_owned_ref_no_g_i_l.html">arrow::py::OwnedRefNoGIL</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.14
+</small></address>
+</body>
+</html>

Reply via email to