Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 9411cff4bc6d4e61b29ae81cd24665af > files > 799

gtkmm2.4-doc-2.12.7-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Gtk::TreePath Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1TreePath.html">TreePath</a></div>
<h1>Gtk::TreePath Class Reference<br>
<small>
[<a class="el" href="group__TreeView.html">TreeView Classes</a>]</small>
</h1><!-- doxytag: class="Gtk::TreePath" --><a href="classGtk_1_1TreePath-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A path is essentially a potential node. 
<p>
It is a location on a model that may or may not actually correspond to a node on a specific model.<p>
A Path can be converted into either an array of unsigned integers or a string. The string form is a list of numbers separated by a colon. Each number refers to the offset at that level. Thus, the path "0" refers to the root node and the path "2:4" refers to the fifth child of the third node.<p>
Typedefed as <a class="el" href="classGtk_1_1TreeModel.html#06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a>. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const int*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const int&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::reverse_iterator&lt;<br>
 <a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#8641ab32a5596000f307ae3608d887ce">difference_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::reverse_iterator&lt;<br>
 <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#e7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class In&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aa4055cdfdf2ed085d48f3a8941a8e12">append</a> (In pbegin, In pend)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#e820187447ee186420613c6f1550a822">append_index</a> (int index)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Appends a new index to a path.  <a href="#e820187447ee186420613c6f1550a822"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class In&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#74abe9854bae4d17fb02a37dafbedcf6">assign</a> (In pbegin, In pend)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#c1313627c706a5fec22463ba89af4d8c">back</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#eb126017b89d14116bddc42a332f902c">back</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#c8adfb97d7d391187c01ec98109e8f84">begin</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#5e704ac7b9473507e8c282c2c3901226">begin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f244289459d3a0af1bb574eed84b0d3c">clear</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#df27662d00fe313974e63566eaffa04d">down</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves <em>path</em> to point to the first child of the current path.  <a href="#df27662d00fe313974e63566eaffa04d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#126437034a3c08f7839a2d5dbe611164">empty</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f1558fd6e1229e2b0d74f333ad433383">end</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#68aa895c43cea0c67d0165769faf3bf2">end</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#bdfeb826ef7536ecebe934c429d334c2">front</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#88e6600f57d7f4f0d557ba40124ab90d">front</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#4544427c3dcd88258188523bedfb9f67">get_depth</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: The depth of <em>path</em>.  <a href="#4544427c3dcd88258188523bedfb9f67"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;int&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ae3fa364c1459fd403d26191c9a569e7">get_indices</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkTreePath*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#77a77ac0e2260e8db0e5c0aa5286badd">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#77a77ac0e2260e8db0e5c0aa5286badd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkTreePath*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#6b395e3a715bea86fb3570b6ca1c12bc">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#6b395e3a715bea86fb3570b6ca1c12bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkTreePath*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#4be3b3376330915f4bb169cae2f52006">gobj_copy</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.  <a href="#4be3b3376330915f4bb169cae2f52006"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#04a3084b58e2abff43e8d9e74a0ddaab">is_ancestor</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; descendant) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if <em>descendant</em> is contained inside <em>path</em>.  <a href="#04a3084b58e2abff43e8d9e74a0ddaab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#5e55286965289da7878fc3ca57dea043">is_descendant</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; ancestor) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value: <code>true</code> if <em>ancestor</em> contains <em>path</em> somewhere below it.  <a href="#5e55286965289da7878fc3ca57dea043"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#e770411bfac9b957e69152012599eecc">next</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves the <em>path</em> to point to the next node at the current depth.  <a href="#e770411bfac9b957e69152012599eecc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#0553bca2f5bc31343ef02d38183f878f">operator=</a> (const <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">TreeModel::iterator</a>&amp; iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#8114b0d1e52e9b2b2fcaa770fc9a3c3c">operator=</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#6a4c4017ad44a3a15ed59de3fcac5d46">operator[]</a> (<a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> i) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#c15f76e56ff5bda112eda0e3ea20f47b">operator[]</a> (<a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#5ea3035347d0b0412fe7a45169e7d8c2">prepend_index</a> (int index)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepends a new index to a path.  <a href="#5ea3035347d0b0412fe7a45169e7d8c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#dedbfeb13aa226f52862197f92217dbb">prev</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves the <em>path</em> to point to the previous node at the current depth, if it exists.  <a href="#dedbfeb13aa226f52862197f92217dbb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#347cad71a31af29ed6fb775485ef4892">push_back</a> (int index)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Appends a new index to a path.  <a href="#347cad71a31af29ed6fb775485ef4892"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#9fd4b8c6de711debeb9645fdb25ba836">push_front</a> (int index)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepends a new index to a path.  <a href="#9fd4b8c6de711debeb9645fdb25ba836"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#5214f945713aadea6c5d9edfb15bee7f">rbegin</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#19a4ae51bd965d01deec8739a5937e8f">rbegin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#85b71c9650665f44aa9d957bb683406e">rend</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#b75ed31fcaeaaf397c6b5448b980f1d7">rend</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#afb8edd6f9a436ee63b410855abe107e">set_in_selection_data</a> (<a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt;&amp; model) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets selection data of target type "GTK_TREE_MODEL_ROW".  <a href="#afb8edd6f9a436ee63b410855abe107e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#41252047eeaa07f5b153bbc406fa49a1">size</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#652b85b86a4500b21ecd45f2c5c8167a">swap</a> (<a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af63ba3f9e05bcbdfbe8f08a91fac3b2">to_string</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generates a string representation of the path.  <a href="#af63ba3f9e05bcbdfbe8f08a91fac3b2"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class In&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#3cee420138b5e5c1f460f5e8e3349a85">TreePath</a> (In pbegin, In pend)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#34aa9b8bcd7706c3f7202f68caca36d8">TreePath</a> (const <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">TreeModel::iterator</a>&amp; iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#bed03e843e12b7b64db39fae5b26cc30">TreePath</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; path)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a91b5da376e8b3284d84f744b09df6ef">TreePath</a> (<a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> n, <a class="el" href="classGtk_1_1TreePath.html#e7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a> value=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#856ca3b96fa118735c6a7df07cf56035">TreePath</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#2767575c4dc4924a499c23241ae88a1d">TreePath</a> (GtkTreePath* gobject, bool make_a_copy=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ab727e2aedceef53b09999b0784b4f29">TreePath</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#33117cfbe4c36cb36c7b526fbd4a28c1">up</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves the <em>path</em> to point to its parent node, if it has a parent.  <a href="#33117cfbe4c36cb36c7b526fbd4a28c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#3f96759dee1e6c659d57093a029c1d4e">~TreePath</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#4d3bcc90e94917722759f161eac79257">get_from_selection_data</a> (const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data, <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See description in the other overload.  <a href="#4d3bcc90e94917722759f161eac79257"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#1b4aa9ff0849b0be7ab04030a01f84ba">get_from_selection_data</a> (const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data, <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt;&amp; model, <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtains a <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> and <a class="el" href="classGtk_1_1TreeModel.html#06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a> from selection data of target type "GTK_TREE_MODEL_ROW".  <a href="#1b4aa9ff0849b0be7ab04030a01f84ba"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkTreePath*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f5885a402d809357dd6f4a54ff02448b">gobject_</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#25a7ab4ccfa3e9c0fc38f7cf9c8ae87c">operator!=</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#25a7ab4ccfa3e9c0fc38f7cf9c8ae87c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#8e4d1ae1d86990e825b3337a450e2b43">operator&lt;</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#8e4d1ae1d86990e825b3337a450e2b43"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ea27279a029d5e26d99b0914f115d5fe">operator&lt;=</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#ea27279a029d5e26d99b0914f115d5fe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#b3245f7b3c2e377776d1402e46317716">operator==</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#b3245f7b3c2e377776d1402e46317716"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#8fc7a593e8f7af6d239b93abceefaa64">operator&gt;</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#8fc7a593e8f7af6d239b93abceefaa64"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#683125d78e4c286c8d42030062dae6ee">operator&gt;=</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#683125d78e4c286c8d42030062dae6ee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#f8e85990c0f17cc3725c2e8237193501">swap</a> (<a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; lhs, <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; rhs)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>
 <a href="#f8e85990c0f17cc3725c2e8237193501"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">Gtk::TreePath</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#386743cf4644e0479bb91c3589fd9e07">wrap</a> (GtkTreePath* object, bool take_copy=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#386743cf4644e0479bb91c3589fd9e07"></a><br></td></tr>
</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="f681c0578f407544efa3a863af98dfa7"></a><!-- doxytag: member="Gtk::TreePath::const_iterator" ref="f681c0578f407544efa3a863af98dfa7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int* <a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">Gtk::TreePath::const_iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="978a88a4b11b340f82d92e307877da5c"></a><!-- doxytag: member="Gtk::TreePath::const_reference" ref="978a88a4b11b340f82d92e307877da5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int&amp; <a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">Gtk::TreePath::const_reference</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="db63aa886bebee7d8c4dd8c24588e018"></a><!-- doxytag: member="Gtk::TreePath::const_reverse_iterator" ref="db63aa886bebee7d8c4dd8c24588e018" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::reverse_iterator&lt;<a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a>&gt; <a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">Gtk::TreePath::const_reverse_iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8641ab32a5596000f307ae3608d887ce"></a><!-- doxytag: member="Gtk::TreePath::difference_type" ref="8641ab32a5596000f307ae3608d887ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classGtk_1_1TreePath.html#8641ab32a5596000f307ae3608d887ce">Gtk::TreePath::difference_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4429ec3b888a7469705c5cbe117febb1"></a><!-- doxytag: member="Gtk::TreePath::iterator" ref="4429ec3b888a7469705c5cbe117febb1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int* <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">Gtk::TreePath::iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ba6cc97dc395efc853f6a517b53252b"></a><!-- doxytag: member="Gtk::TreePath::reference" ref="8ba6cc97dc395efc853f6a517b53252b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int&amp; <a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">Gtk::TreePath::reference</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f785d04631b9c0c9bbbdaf0a7985f63a"></a><!-- doxytag: member="Gtk::TreePath::reverse_iterator" ref="f785d04631b9c0c9bbbdaf0a7985f63a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::reverse_iterator&lt;<a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a>&gt; <a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">Gtk::TreePath::reverse_iterator</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="99cbbd70d52aa10ea74981c2fa6d021b"></a><!-- doxytag: member="Gtk::TreePath::size_type" ref="99cbbd70d52aa10ea74981c2fa6d021b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">Gtk::TreePath::size_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e7cdee9d9ad3e55c7353ceb63a8f8e26"></a><!-- doxytag: member="Gtk::TreePath::value_type" ref="e7cdee9d9ad3e55c7353ceb63a8f8e26" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classGtk_1_1TreePath.html#e7cdee9d9ad3e55c7353ceb63a8f8e26">Gtk::TreePath::value_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ab727e2aedceef53b09999b0784b4f29"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="ab727e2aedceef53b09999b0784b4f29" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2767575c4dc4924a499c23241ae88a1d"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="2767575c4dc4924a499c23241ae88a1d" args="(GtkTreePath *gobject, bool make_a_copy=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype">GtkTreePath *&nbsp;</td>
          <td class="paramname"> <em>gobject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>make_a_copy</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="856ca3b96fa118735c6a7df07cf56035"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="856ca3b96fa118735c6a7df07cf56035" args="(const TreePath &amp;other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3f96759dee1e6c659d57093a029c1d4e"></a><!-- doxytag: member="Gtk::TreePath::~TreePath" ref="3f96759dee1e6c659d57093a029c1d4e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::~TreePath           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a91b5da376e8b3284d84f744b09df6ef"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="a91b5da376e8b3284d84f744b09df6ef" args="(size_type n, value_type value=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#e7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a>&nbsp;</td>
          <td class="paramname"> <em>value</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bed03e843e12b7b64db39fae5b26cc30"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="bed03e843e12b7b64db39fae5b26cc30" args="(const Glib::ustring &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>path</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="34aa9b8bcd7706c3f7202f68caca36d8"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="34aa9b8bcd7706c3f7202f68caca36d8" args="(const TreeModel::iterator &amp;iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">TreeModel::iterator</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>iter</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3cee420138b5e5c1f460f5e8e3349a85"></a><!-- doxytag: member="Gtk::TreePath::TreePath" ref="3cee420138b5e5c1f460f5e8e3349a85" args="(In pbegin, In pend)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class In&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath           </td>
          <td>(</td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pend</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="aa4055cdfdf2ed085d48f3a8941a8e12"></a><!-- doxytag: member="Gtk::TreePath::append" ref="aa4055cdfdf2ed085d48f3a8941a8e12" args="(In pbegin, In pend)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class In&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::append           </td>
          <td>(</td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pend</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e820187447ee186420613c6f1550a822"></a><!-- doxytag: member="Gtk::TreePath::append_index" ref="e820187447ee186420613c6f1550a822" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::append_index           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Appends a new index to a path. 
<p>
As a result, the depth of the path is increased. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd>replaced by <a class="el" href="classGtk_1_1TreePath.html#347cad71a31af29ed6fb775485ef4892">push_back()</a> </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>The index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="74abe9854bae4d17fb02a37dafbedcf6"></a><!-- doxytag: member="Gtk::TreePath::assign" ref="74abe9854bae4d17fb02a37dafbedcf6" args="(In pbegin, In pend)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class In&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::assign           </td>
          <td>(</td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&nbsp;</td>
          <td class="paramname"> <em>pend</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c1313627c706a5fec22463ba89af4d8c"></a><!-- doxytag: member="Gtk::TreePath::back" ref="c1313627c706a5fec22463ba89af4d8c" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::back           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="eb126017b89d14116bddc42a332f902c"></a><!-- doxytag: member="Gtk::TreePath::back" ref="eb126017b89d14116bddc42a332f902c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::back           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c8adfb97d7d391187c01ec98109e8f84"></a><!-- doxytag: member="Gtk::TreePath::begin" ref="c8adfb97d7d391187c01ec98109e8f84" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a> Gtk::TreePath::begin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5e704ac7b9473507e8c282c2c3901226"></a><!-- doxytag: member="Gtk::TreePath::begin" ref="5e704ac7b9473507e8c282c2c3901226" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a> Gtk::TreePath::begin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f244289459d3a0af1bb574eed84b0d3c"></a><!-- doxytag: member="Gtk::TreePath::clear" ref="f244289459d3a0af1bb574eed84b0d3c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="df27662d00fe313974e63566eaffa04d"></a><!-- doxytag: member="Gtk::TreePath::down" ref="df27662d00fe313974e63566eaffa04d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::down           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Moves <em>path</em> to point to the first child of the current path. 
<p>

</div>
</div><p>
<a class="anchor" name="126437034a3c08f7839a2d5dbe611164"></a><!-- doxytag: member="Gtk::TreePath::empty" ref="126437034a3c08f7839a2d5dbe611164" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::empty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f1558fd6e1229e2b0d74f333ad433383"></a><!-- doxytag: member="Gtk::TreePath::end" ref="f1558fd6e1229e2b0d74f333ad433383" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#f681c0578f407544efa3a863af98dfa7">const_iterator</a> Gtk::TreePath::end           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="68aa895c43cea0c67d0165769faf3bf2"></a><!-- doxytag: member="Gtk::TreePath::end" ref="68aa895c43cea0c67d0165769faf3bf2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">iterator</a> Gtk::TreePath::end           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bdfeb826ef7536ecebe934c429d334c2"></a><!-- doxytag: member="Gtk::TreePath::front" ref="bdfeb826ef7536ecebe934c429d334c2" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::front           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="88e6600f57d7f4f0d557ba40124ab90d"></a><!-- doxytag: member="Gtk::TreePath::front" ref="88e6600f57d7f4f0d557ba40124ab90d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::front           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4544427c3dcd88258188523bedfb9f67"></a><!-- doxytag: member="Gtk::TreePath::get_depth" ref="4544427c3dcd88258188523bedfb9f67" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreePath::get_depth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: The depth of <em>path</em>. 
<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd>replaced by <a class="el" href="classGtk_1_1TreePath.html#41252047eeaa07f5b153bbc406fa49a1">size()</a>. </dd></dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The depth of <em>path</em> . </dd></dl>

</div>
</div><p>
<a class="anchor" name="4d3bcc90e94917722759f161eac79257"></a><!-- doxytag: member="Gtk::TreePath::get_from_selection_data" ref="4d3bcc90e94917722759f161eac79257" args="(const SelectionData &amp;selection_data, TreePath &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gtk::TreePath::get_from_selection_data           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>path</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
See description in the other overload. 
<p>

</div>
</div><p>
<a class="anchor" name="1b4aa9ff0849b0be7ab04030a01f84ba"></a><!-- doxytag: member="Gtk::TreePath::get_from_selection_data" ref="1b4aa9ff0849b0be7ab04030a01f84ba" args="(const SelectionData &amp;selection_data, Glib::RefPtr&lt; TreeModel &gt; &amp;model, TreePath &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gtk::TreePath::get_from_selection_data           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>path</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Obtains a <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> and <a class="el" href="classGtk_1_1TreeModel.html#06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a> from selection data of target type "GTK_TREE_MODEL_ROW". 
<p>
Normally called from a drag_data_received handler. This function can only be used if <em>selection_data</em> originates from the same process that's calling this function, because a pointer to the tree model is being passed around. If you aren't in the same process, then you'll get memory corruption. In the <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a> drag_data_received signal handler, you can assume that selection data of type "GTK_TREE_MODEL_ROW" is from the current process.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>selection_data</em>&nbsp;</td><td>a SelectionData </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>model</em>&nbsp;</td><td>a <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>a row in model</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the selection_data had target type "GTK_TREE_MODEL_ROW" and is otherwise valid </dd></dl>

</div>
</div><p>
<a class="anchor" name="ae3fa364c1459fd403d26191c9a569e7"></a><!-- doxytag: member="Gtk::TreePath::get_indices" ref="ae3fa364c1459fd403d26191c9a569e7" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;int&gt; Gtk::TreePath::get_indices           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000046">Deprecated:</a></b></dt><dd>replaced by <a class="el" href="classGtk_1_1TreePath.html#5e704ac7b9473507e8c282c2c3901226">begin()</a>, <a class="el" href="classGtk_1_1TreePath.html#68aa895c43cea0c67d0165769faf3bf2">end()</a>, and operator[] </dd></dl>

</div>
</div><p>
<a class="anchor" name="77a77ac0e2260e8db0e5c0aa5286badd"></a><!-- doxytag: member="Gtk::TreePath::gobj" ref="77a77ac0e2260e8db0e5c0aa5286badd" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreePath* Gtk::TreePath::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C instance. 
<p>

</div>
</div><p>
<a class="anchor" name="6b395e3a715bea86fb3570b6ca1c12bc"></a><!-- doxytag: member="Gtk::TreePath::gobj" ref="6b395e3a715bea86fb3570b6ca1c12bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreePath* Gtk::TreePath::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C instance. 
<p>

</div>
</div><p>
<a class="anchor" name="4be3b3376330915f4bb169cae2f52006"></a><!-- doxytag: member="Gtk::TreePath::gobj_copy" ref="4be3b3376330915f4bb169cae2f52006" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreePath* Gtk::TreePath::gobj_copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. 
<p>

</div>
</div><p>
<a class="anchor" name="04a3084b58e2abff43e8d9e74a0ddaab"></a><!-- doxytag: member="Gtk::TreePath::is_ancestor" ref="04a3084b58e2abff43e8d9e74a0ddaab" args="(const TreePath &amp;descendant) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::is_ancestor           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>descendant</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: <code>true</code> if <em>descendant</em> is contained inside <em>path</em>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>descendant</em>&nbsp;</td><td>Another <a class="el" href="classGtk_1_1TreePath.html">Gtk::TreePath</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>descendant</em> is contained inside <em>path</em> . </dd></dl>

</div>
</div><p>
<a class="anchor" name="5e55286965289da7878fc3ca57dea043"></a><!-- doxytag: member="Gtk::TreePath::is_descendant" ref="5e55286965289da7878fc3ca57dea043" args="(const TreePath &amp;ancestor) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::is_descendant           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>ancestor</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return value: <code>true</code> if <em>ancestor</em> contains <em>path</em> somewhere below it. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ancestor</em>&nbsp;</td><td>Another <a class="el" href="classGtk_1_1TreePath.html">Gtk::TreePath</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>ancestor</em> contains <em>path</em> somewhere below it. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e770411bfac9b957e69152012599eecc"></a><!-- doxytag: member="Gtk::TreePath::next" ref="e770411bfac9b957e69152012599eecc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::next           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Moves the <em>path</em> to point to the next node at the current depth. 
<p>

</div>
</div><p>
<a class="anchor" name="0553bca2f5bc31343ef02d38183f878f"></a><!-- doxytag: member="Gtk::TreePath::operator=" ref="0553bca2f5bc31343ef02d38183f878f" args="(const TreeModel::iterator &amp;iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; Gtk::TreePath::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html#4429ec3b888a7469705c5cbe117febb1">TreeModel::iterator</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>iter</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8114b0d1e52e9b2b2fcaa770fc9a3c3c"></a><!-- doxytag: member="Gtk::TreePath::operator=" ref="8114b0d1e52e9b2b2fcaa770fc9a3c3c" args="(const TreePath &amp;other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; Gtk::TreePath::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6a4c4017ad44a3a15ed59de3fcac5d46"></a><!-- doxytag: member="Gtk::TreePath::operator[]" ref="6a4c4017ad44a3a15ed59de3fcac5d46" args="(size_type i) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::operator[]           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c15f76e56ff5bda112eda0e3ea20f47b"></a><!-- doxytag: member="Gtk::TreePath::operator[]" ref="c15f76e56ff5bda112eda0e3ea20f47b" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::operator[]           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5ea3035347d0b0412fe7a45169e7d8c2"></a><!-- doxytag: member="Gtk::TreePath::prepend_index" ref="5ea3035347d0b0412fe7a45169e7d8c2" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::prepend_index           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Prepends a new index to a path. 
<p>
As a result, the depth of the path is increased. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd>replaced by <a class="el" href="classGtk_1_1TreePath.html#9fd4b8c6de711debeb9645fdb25ba836">push_front()</a>. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>The index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="dedbfeb13aa226f52862197f92217dbb"></a><!-- doxytag: member="Gtk::TreePath::prev" ref="dedbfeb13aa226f52862197f92217dbb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::prev           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Moves the <em>path</em> to point to the previous node at the current depth, if it exists. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>path</em> has a previous node, and the move was made. </dd></dl>

</div>
</div><p>
<a class="anchor" name="347cad71a31af29ed6fb775485ef4892"></a><!-- doxytag: member="Gtk::TreePath::push_back" ref="347cad71a31af29ed6fb775485ef4892" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::push_back           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Appends a new index to a path. 
<p>
As a result, the depth of the path is increased. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>The index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="9fd4b8c6de711debeb9645fdb25ba836"></a><!-- doxytag: member="Gtk::TreePath::push_front" ref="9fd4b8c6de711debeb9645fdb25ba836" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::push_front           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Prepends a new index to a path. 
<p>
As a result, the depth of the path is increased. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>The index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5214f945713aadea6c5d9edfb15bee7f"></a><!-- doxytag: member="Gtk::TreePath::rbegin" ref="5214f945713aadea6c5d9edfb15bee7f" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a> Gtk::TreePath::rbegin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="19a4ae51bd965d01deec8739a5937e8f"></a><!-- doxytag: member="Gtk::TreePath::rbegin" ref="19a4ae51bd965d01deec8739a5937e8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a> Gtk::TreePath::rbegin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="85b71c9650665f44aa9d957bb683406e"></a><!-- doxytag: member="Gtk::TreePath::rend" ref="85b71c9650665f44aa9d957bb683406e" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#db63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a> Gtk::TreePath::rend           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b75ed31fcaeaaf397c6b5448b980f1d7"></a><!-- doxytag: member="Gtk::TreePath::rend" ref="b75ed31fcaeaaf397c6b5448b980f1d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#f785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a> Gtk::TreePath::rend           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="afb8edd6f9a436ee63b410855abe107e"></a><!-- doxytag: member="Gtk::TreePath::set_in_selection_data" ref="afb8edd6f9a436ee63b410855abe107e" args="(SelectionData &amp;selection_data, const Glib::RefPtr&lt; const TreeModel &gt; &amp;model) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::set_in_selection_data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>model</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets selection data of target type "GTK_TREE_MODEL_ROW". 
<p>
Normally used in a drag_data_get signal handler.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>selection_data</em>&nbsp;</td><td>some SelectionData </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>model,:</em>&nbsp;</td><td>a <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the selection_data had the proper target type to allow us to set a tree row </dd></dl>

</div>
</div><p>
<a class="anchor" name="41252047eeaa07f5b153bbc406fa49a1"></a><!-- doxytag: member="Gtk::TreePath::size" ref="41252047eeaa07f5b153bbc406fa49a1" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> Gtk::TreePath::size           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="652b85b86a4500b21ecd45f2c5c8167a"></a><!-- doxytag: member="Gtk::TreePath::swap" ref="652b85b86a4500b21ecd45f2c5c8167a" args="(TreePath &amp;other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::swap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="af63ba3f9e05bcbdfbe8f08a91fac3b2"></a><!-- doxytag: member="Gtk::TreePath::to_string" ref="af63ba3f9e05bcbdfbe8f08a91fac3b2" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::TreePath::to_string           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generates a string representation of the path. 
<p>
This string is a ':' separated list of numbers. For example, "4:10:0:3" would be an acceptable return value for this string. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The string. </dd></dl>

</div>
</div><p>
<a class="anchor" name="33117cfbe4c36cb36c7b526fbd4a28c1"></a><!-- doxytag: member="Gtk::TreePath::up" ref="33117cfbe4c36cb36c7b526fbd4a28c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreePath::up           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Moves the <em>path</em> to point to its parent node, if it has a parent. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>path</em> has a parent, and the move was made. </dd></dl>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="25a7ab4ccfa3e9c0fc38f7cf9c8ae87c"></a><!-- doxytag: member="Gtk::TreePath::operator!=" ref="25a7ab4ccfa3e9c0fc38f7cf9c8ae87c" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="8e4d1ae1d86990e825b3337a450e2b43"></a><!-- doxytag: member="Gtk::TreePath::operator&lt;" ref="8e4d1ae1d86990e825b3337a450e2b43" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&lt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="ea27279a029d5e26d99b0914f115d5fe"></a><!-- doxytag: member="Gtk::TreePath::operator&lt;=" ref="ea27279a029d5e26d99b0914f115d5fe" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&lt;=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="b3245f7b3c2e377776d1402e46317716"></a><!-- doxytag: member="Gtk::TreePath::operator==" ref="b3245f7b3c2e377776d1402e46317716" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="8fc7a593e8f7af6d239b93abceefaa64"></a><!-- doxytag: member="Gtk::TreePath::operator&gt;" ref="8fc7a593e8f7af6d239b93abceefaa64" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="683125d78e4c286c8d42030062dae6ee"></a><!-- doxytag: member="Gtk::TreePath::operator&gt;=" ref="683125d78e4c286c8d42030062dae6ee" args="(const TreePath &amp;lhs, const TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&gt;=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The result </dd></dl>

</div>
</div><p>
<a class="anchor" name="f8e85990c0f17cc3725c2e8237193501"></a><!-- doxytag: member="Gtk::TreePath::swap" ref="f8e85990c0f17cc3725c2e8237193501" args="(TreePath &amp;lhs, TreePath &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void swap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lhs</em>&nbsp;</td><td>The left-hand side </td></tr>
  </table>
</dl>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>The right-hand side </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="386743cf4644e0479bb91c3589fd9e07"></a><!-- doxytag: member="Gtk::TreePath::wrap" ref="386743cf4644e0479bb91c3589fd9e07" args="(GtkTreePath *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html">Gtk::TreePath</a> wrap           </td>
          <td>(</td>
          <td class="paramtype">GtkTreePath *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f5885a402d809357dd6f4a54ff02448b"></a><!-- doxytag: member="Gtk::TreePath::gobject_" ref="f5885a402d809357dd6f4a54ff02448b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreePath* <a class="el" href="classGtk_1_1TreePath.html#f5885a402d809357dd6f4a54ff02448b">Gtk::TreePath::gobject_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="treepath_8h.html">treepath.h</a></ul>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>