Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 773

gtkmm3.0-doc-3.14.0-2.mga5.noarch.rpm

<!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.7"/>
<title>gtkmm: Gtk::TreePath Class 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="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 style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1TreePath.html">TreePath</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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1TreePath-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::TreePath Class Reference<div class="ingroups"><a class="el" href="group__TreeView.html">TreeView Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>A path is essentially a potential node.  
 <a href="classGtk_1_1TreePath.html#details">More...</a></p>

<p><code>#include &lt;gtkmm/treepath.h&gt;</code></p>
<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:a99cbbd70d52aa10ea74981c2fa6d021b"><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a></td></tr>
<tr class="separator:a99cbbd70d52aa10ea74981c2fa6d021b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8641ab32a5596000f307ae3608d887ce"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a8641ab32a5596000f307ae3608d887ce">difference_type</a></td></tr>
<tr class="separator:a8641ab32a5596000f307ae3608d887ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7cdee9d9ad3e55c7353ceb63a8f8e26"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ae7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a></td></tr>
<tr class="separator:ae7cdee9d9ad3e55c7353ceb63a8f8e26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba6cc97dc395efc853f6a517b53252b"><td class="memItemLeft" align="right" valign="top">typedef int&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a></td></tr>
<tr class="separator:a8ba6cc97dc395efc853f6a517b53252b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a978a88a4b11b340f82d92e307877da5c"><td class="memItemLeft" align="right" valign="top">typedef const int&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a></td></tr>
<tr class="separator:a978a88a4b11b340f82d92e307877da5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4429ec3b888a7469705c5cbe117febb1"><td class="memItemLeft" align="right" valign="top">typedef int*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a></td></tr>
<tr class="separator:a4429ec3b888a7469705c5cbe117febb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af681c0578f407544efa3a863af98dfa7"><td class="memItemLeft" align="right" valign="top">typedef const int*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a></td></tr>
<tr class="separator:af681c0578f407544efa3a863af98dfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af785d04631b9c0c9bbbdaf0a7985f63a"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a></td></tr>
<tr class="separator:af785d04631b9c0c9bbbdaf0a7985f63a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb63aa886bebee7d8c4dd8c24588e018"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a></td></tr>
<tr class="separator:adb63aa886bebee7d8c4dd8c24588e018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09c7bab20a27d2b4925ed4eed7ee5655"><td class="memItemLeft" align="right" valign="top">typedef const void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a09c7bab20a27d2b4925ed4eed7ee5655">BoolExpr</a></td></tr>
<tr class="memdesc:a09c7bab20a27d2b4925ed4eed7ee5655"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef is just to make it more obvious that our operator const void* should be used like operator bool().  <a href="#a09c7bab20a27d2b4925ed4eed7ee5655">More...</a><br /></td></tr>
<tr class="separator:a09c7bab20a27d2b4925ed4eed7ee5655"><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:aab727e2aedceef53b09999b0784b4f29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aab727e2aedceef53b09999b0784b4f29">TreePath</a> ()</td></tr>
<tr class="separator:aab727e2aedceef53b09999b0784b4f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856ca3b96fa118735c6a7df07cf56035"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a856ca3b96fa118735c6a7df07cf56035">TreePath</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>
<tr class="separator:a856ca3b96fa118735c6a7df07cf56035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8114b0d1e52e9b2b2fcaa770fc9a3c3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a8114b0d1e52e9b2b2fcaa770fc9a3c3c">operator=</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>
<tr class="separator:a8114b0d1e52e9b2b2fcaa770fc9a3c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f96759dee1e6c659d57093a029c1d4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a3f96759dee1e6c659d57093a029c1d4e">~TreePath</a> ()</td></tr>
<tr class="separator:a3f96759dee1e6c659d57093a029c1d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652b85b86a4500b21ecd45f2c5c8167a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a652b85b86a4500b21ecd45f2c5c8167a">swap</a> (<a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; other)</td></tr>
<tr class="separator:a652b85b86a4500b21ecd45f2c5c8167a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b395e3a715bea86fb3570b6ca1c12bc"><td class="memItemLeft" align="right" valign="top">GtkTreePath*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a6b395e3a715bea86fb3570b6ca1c12bc">gobj</a> ()</td></tr>
<tr class="memdesc:a6b395e3a715bea86fb3570b6ca1c12bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a6b395e3a715bea86fb3570b6ca1c12bc">More...</a><br /></td></tr>
<tr class="separator:a6b395e3a715bea86fb3570b6ca1c12bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa93452c99b4a3f653bd9db0a0d87db7a"><td class="memItemLeft" align="right" valign="top">const GtkTreePath*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aa93452c99b4a3f653bd9db0a0d87db7a">gobj</a> () const </td></tr>
<tr class="memdesc:aa93452c99b4a3f653bd9db0a0d87db7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#aa93452c99b4a3f653bd9db0a0d87db7a">More...</a><br /></td></tr>
<tr class="separator:aa93452c99b4a3f653bd9db0a0d87db7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90907cb3ec2e64504d5f1281a4c751d9"><td class="memItemLeft" align="right" valign="top">GtkTreePath*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a90907cb3ec2e64504d5f1281a4c751d9">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a90907cb3ec2e64504d5f1281a4c751d9"><td class="mdescLeft">&#160;</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="#a90907cb3ec2e64504d5f1281a4c751d9">More...</a><br /></td></tr>
<tr class="separator:a90907cb3ec2e64504d5f1281a4c751d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2767575c4dc4924a499c23241ae88a1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a2767575c4dc4924a499c23241ae88a1d">TreePath</a> (GtkTreePath* gobject, bool make_a_copy=true)</td></tr>
<tr class="separator:a2767575c4dc4924a499c23241ae88a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91b5da376e8b3284d84f744b09df6ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aa91b5da376e8b3284d84f744b09df6ef">TreePath</a> (<a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> n, <a class="el" href="classGtk_1_1TreePath.html#ae7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a> value=0)</td></tr>
<tr class="separator:aa91b5da376e8b3284d84f744b09df6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed03e843e12b7b64db39fae5b26cc30"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#abed03e843e12b7b64db39fae5b26cc30">TreePath</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; path)</td></tr>
<tr class="separator:abed03e843e12b7b64db39fae5b26cc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34aa9b8bcd7706c3f7202f68caca36d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a34aa9b8bcd7706c3f7202f68caca36d8">TreePath</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="separator:a34aa9b8bcd7706c3f7202f68caca36d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf8dc0c1f3f888681e3a39dae20b7861"><td class="memTemplParams" colspan="2">template&lt;class In &gt; </td></tr>
<tr class="memitem:aaf8dc0c1f3f888681e3a39dae20b7861"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aaf8dc0c1f3f888681e3a39dae20b7861">TreePath</a> (In pbegin, In pend)</td></tr>
<tr class="separator:aaf8dc0c1f3f888681e3a39dae20b7861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af244289459d3a0af1bb574eed84b0d3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af244289459d3a0af1bb574eed84b0d3c">clear</a> ()</td></tr>
<tr class="separator:af244289459d3a0af1bb574eed84b0d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0553bca2f5bc31343ef02d38183f878f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a0553bca2f5bc31343ef02d38183f878f">operator=</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="separator:a0553bca2f5bc31343ef02d38183f878f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a112e0af279739ff36f3204c6d021a8b4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a112e0af279739ff36f3204c6d021a8b4">operator BoolExpr</a> () const </td></tr>
<tr class="memdesc:a112e0af279739ff36f3204c6d021a8b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks that the path is not empty, by calling <a class="el" href="classGtk_1_1TreePath.html#af976135bc7cf81478ae90533e917d67d">empty()</a>.  <a href="#a112e0af279739ff36f3204c6d021a8b4">More...</a><br /></td></tr>
<tr class="separator:a112e0af279739ff36f3204c6d021a8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50fcad8eed42667ad56318ccf8b9bea2"><td class="memTemplParams" colspan="2">template&lt;class In &gt; </td></tr>
<tr class="memitem:a50fcad8eed42667ad56318ccf8b9bea2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a50fcad8eed42667ad56318ccf8b9bea2">assign</a> (In pbegin, In pend)</td></tr>
<tr class="separator:a50fcad8eed42667ad56318ccf8b9bea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8edbca65a75eb85a2f5ee487b0e6a9"><td class="memTemplParams" colspan="2">template&lt;class In &gt; </td></tr>
<tr class="memitem:adf8edbca65a75eb85a2f5ee487b0e6a9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#adf8edbca65a75eb85a2f5ee487b0e6a9">append</a> (In pbegin, In pend)</td></tr>
<tr class="separator:adf8edbca65a75eb85a2f5ee487b0e6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347cad71a31af29ed6fb775485ef4892"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a347cad71a31af29ed6fb775485ef4892">push_back</a> (int index)</td></tr>
<tr class="memdesc:a347cad71a31af29ed6fb775485ef4892"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends a new index to a path.  <a href="#a347cad71a31af29ed6fb775485ef4892">More...</a><br /></td></tr>
<tr class="separator:a347cad71a31af29ed6fb775485ef4892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd4b8c6de711debeb9645fdb25ba836"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a9fd4b8c6de711debeb9645fdb25ba836">push_front</a> (int index)</td></tr>
<tr class="memdesc:a9fd4b8c6de711debeb9645fdb25ba836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepends a new index to a path.  <a href="#a9fd4b8c6de711debeb9645fdb25ba836">More...</a><br /></td></tr>
<tr class="separator:a9fd4b8c6de711debeb9645fdb25ba836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a178982ca5a3c9d97492e475a30e76562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a178982ca5a3c9d97492e475a30e76562">size</a> () const </td></tr>
<tr class="separator:a178982ca5a3c9d97492e475a30e76562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af976135bc7cf81478ae90533e917d67d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af976135bc7cf81478ae90533e917d67d">empty</a> () const </td></tr>
<tr class="separator:af976135bc7cf81478ae90533e917d67d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac15f76e56ff5bda112eda0e3ea20f47b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ac15f76e56ff5bda112eda0e3ea20f47b">operator[]</a> (<a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> i)</td></tr>
<tr class="separator:ac15f76e56ff5bda112eda0e3ea20f47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a4c4017ad44a3a15ed59de3fcac5d46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a6a4c4017ad44a3a15ed59de3fcac5d46">operator[]</a> (<a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> i) const </td></tr>
<tr class="separator:a6a4c4017ad44a3a15ed59de3fcac5d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e704ac7b9473507e8c282c2c3901226"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a5e704ac7b9473507e8c282c2c3901226">begin</a> ()</td></tr>
<tr class="separator:a5e704ac7b9473507e8c282c2c3901226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68aa895c43cea0c67d0165769faf3bf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a68aa895c43cea0c67d0165769faf3bf2">end</a> ()</td></tr>
<tr class="separator:a68aa895c43cea0c67d0165769faf3bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c95190bd962811b9074c80129ebf294"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a5c95190bd962811b9074c80129ebf294">begin</a> () const </td></tr>
<tr class="separator:a5c95190bd962811b9074c80129ebf294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549a2387cfd790f352bbcfd2b92f6f60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a549a2387cfd790f352bbcfd2b92f6f60">end</a> () const </td></tr>
<tr class="separator:a549a2387cfd790f352bbcfd2b92f6f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19a4ae51bd965d01deec8739a5937e8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a19a4ae51bd965d01deec8739a5937e8f">rbegin</a> ()</td></tr>
<tr class="separator:a19a4ae51bd965d01deec8739a5937e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab75ed31fcaeaaf397c6b5448b980f1d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ab75ed31fcaeaaf397c6b5448b980f1d7">rend</a> ()</td></tr>
<tr class="separator:ab75ed31fcaeaaf397c6b5448b980f1d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf761ee966580b9a8dfc8a21fd34ba3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#abf761ee966580b9a8dfc8a21fd34ba3e">rbegin</a> () const </td></tr>
<tr class="separator:abf761ee966580b9a8dfc8a21fd34ba3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0721aa8cbdadca7fe404fdd56da6026a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a0721aa8cbdadca7fe404fdd56da6026a">rend</a> () const </td></tr>
<tr class="separator:a0721aa8cbdadca7fe404fdd56da6026a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e6600f57d7f4f0d557ba40124ab90d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a88e6600f57d7f4f0d557ba40124ab90d">front</a> ()</td></tr>
<tr class="separator:a88e6600f57d7f4f0d557ba40124ab90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d39e44c6a255b951bf43ff72bb759f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ae3d39e44c6a255b951bf43ff72bb759f">front</a> () const </td></tr>
<tr class="separator:ae3d39e44c6a255b951bf43ff72bb759f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb126017b89d14116bddc42a332f902c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aeb126017b89d14116bddc42a332f902c">back</a> ()</td></tr>
<tr class="separator:aeb126017b89d14116bddc42a332f902c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91faa49367a1fd4ee0d7272fa09b0b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aa91faa49367a1fd4ee0d7272fa09b0b3">back</a> () const </td></tr>
<tr class="separator:aa91faa49367a1fd4ee0d7272fa09b0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae770411bfac9b957e69152012599eecc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ae770411bfac9b957e69152012599eecc">next</a> ()</td></tr>
<tr class="memdesc:ae770411bfac9b957e69152012599eecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the <em>path</em> to point to the next node at the current depth.  <a href="#ae770411bfac9b957e69152012599eecc">More...</a><br /></td></tr>
<tr class="separator:ae770411bfac9b957e69152012599eecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adedbfeb13aa226f52862197f92217dbb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#adedbfeb13aa226f52862197f92217dbb">prev</a> ()</td></tr>
<tr class="memdesc:adedbfeb13aa226f52862197f92217dbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the <em>path</em> to point to the previous node at the current depth, if it exists.  <a href="#adedbfeb13aa226f52862197f92217dbb">More...</a><br /></td></tr>
<tr class="separator:adedbfeb13aa226f52862197f92217dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33117cfbe4c36cb36c7b526fbd4a28c1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a33117cfbe4c36cb36c7b526fbd4a28c1">up</a> ()</td></tr>
<tr class="memdesc:a33117cfbe4c36cb36c7b526fbd4a28c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the <em>path</em> to point to its parent node, if it has a parent.  <a href="#a33117cfbe4c36cb36c7b526fbd4a28c1">More...</a><br /></td></tr>
<tr class="separator:a33117cfbe4c36cb36c7b526fbd4a28c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf27662d00fe313974e63566eaffa04d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#adf27662d00fe313974e63566eaffa04d">down</a> ()</td></tr>
<tr class="memdesc:adf27662d00fe313974e63566eaffa04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves <em>path</em> to point to the first child of the current path.  <a href="#adf27662d00fe313974e63566eaffa04d">More...</a><br /></td></tr>
<tr class="separator:adf27662d00fe313974e63566eaffa04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39b28a92a821f414fcc5d965257dc756"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a39b28a92a821f414fcc5d965257dc756">is_ancestor</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; descendant) const </td></tr>
<tr class="memdesc:a39b28a92a821f414fcc5d965257dc756"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <em>descendant</em> is a descendant of <em>path</em>.  <a href="#a39b28a92a821f414fcc5d965257dc756">More...</a><br /></td></tr>
<tr class="separator:a39b28a92a821f414fcc5d965257dc756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21caa3ec9131c67be6f4c50410f9abb6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a21caa3ec9131c67be6f4c50410f9abb6">is_descendant</a> (const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp; ancestor) const </td></tr>
<tr class="memdesc:a21caa3ec9131c67be6f4c50410f9abb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <em>path</em> is a descendant of <em>ancestor</em>.  <a href="#a21caa3ec9131c67be6f4c50410f9abb6">More...</a><br /></td></tr>
<tr class="separator:a21caa3ec9131c67be6f4c50410f9abb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3790695ac39f542235b0313dd711f3a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ab3790695ac39f542235b0313dd711f3a">to_string</a> () const </td></tr>
<tr class="memdesc:ab3790695ac39f542235b0313dd711f3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a string representation of the path.  <a href="#ab3790695ac39f542235b0313dd711f3a">More...</a><br /></td></tr>
<tr class="separator:ab3790695ac39f542235b0313dd711f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc614835d6d32dbbb30984c070fe49e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#adfc614835d6d32dbbb30984c070fe49e">set_in_selection_data</a> (<a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/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 class="memdesc:adfc614835d6d32dbbb30984c070fe49e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets selection data of target type "GTK_TREE_MODEL_ROW".  <a href="#adfc614835d6d32dbbb30984c070fe49e">More...</a><br /></td></tr>
<tr class="separator:adfc614835d6d32dbbb30984c070fe49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aea5817b3fea755f256e947b8693e3cc7"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aea5817b3fea755f256e947b8693e3cc7">get_type</a> ()</td></tr>
<tr class="memdesc:aea5817b3fea755f256e947b8693e3cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#aea5817b3fea755f256e947b8693e3cc7">More...</a><br /></td></tr>
<tr class="separator:aea5817b3fea755f256e947b8693e3cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b4aa9ff0849b0be7ab04030a01f84ba"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a1b4aa9ff0849b0be7ab04030a01f84ba">get_from_selection_data</a> (const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data, <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/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 class="memdesc:a1b4aa9ff0849b0be7ab04030a01f84ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains a <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">Gtk::TreeModel</a> and <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a> from selection data of target type "GTK_TREE_MODEL_ROW".  <a href="#a1b4aa9ff0849b0be7ab04030a01f84ba">More...</a><br /></td></tr>
<tr class="separator:a1b4aa9ff0849b0be7ab04030a01f84ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d3bcc90e94917722759f161eac79257"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a4d3bcc90e94917722759f161eac79257">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 class="memdesc:a4d3bcc90e94917722759f161eac79257"><td class="mdescLeft">&#160;</td><td class="mdescRight">See description in the other overload.  <a href="#a4d3bcc90e94917722759f161eac79257">More...</a><br /></td></tr>
<tr class="separator:a4d3bcc90e94917722759f161eac79257"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:af5885a402d809357dd6f4a54ff02448b"><td class="memItemLeft" align="right" valign="top">GtkTreePath*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af5885a402d809357dd6f4a54ff02448b">gobject_</a></td></tr>
<tr class="separator:af5885a402d809357dd6f4a54ff02448b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:ab3245f7b3c2e377776d1402e46317716"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#ab3245f7b3c2e377776d1402e46317716">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 class="separator:ab3245f7b3c2e377776d1402e46317716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a7ab4ccfa3e9c0fc38f7cf9c8ae87c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a25a7ab4ccfa3e9c0fc38f7cf9c8ae87c">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 class="separator:a25a7ab4ccfa3e9c0fc38f7cf9c8ae87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e4d1ae1d86990e825b3337a450e2b43"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a8e4d1ae1d86990e825b3337a450e2b43">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 class="separator:a8e4d1ae1d86990e825b3337a450e2b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fc7a593e8f7af6d239b93abceefaa64"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a8fc7a593e8f7af6d239b93abceefaa64">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 class="separator:a8fc7a593e8f7af6d239b93abceefaa64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea27279a029d5e26d99b0914f115d5fe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#aea27279a029d5e26d99b0914f115d5fe">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 class="separator:aea27279a029d5e26d99b0914f115d5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a683125d78e4c286c8d42030062dae6ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a683125d78e4c286c8d42030062dae6ee">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 class="separator:a683125d78e4c286c8d42030062dae6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e85990c0f17cc3725c2e8237193501"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#af8e85990c0f17cc3725c2e8237193501">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 class="separator:af8e85990c0f17cc3725c2e8237193501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386743cf4644e0479bb91c3589fd9e07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreePath.html">Gtk::TreePath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreePath.html#a386743cf4644e0479bb91c3589fd9e07">wrap</a> (GtkTreePath* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a386743cf4644e0479bb91c3589fd9e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a386743cf4644e0479bb91c3589fd9e07">More...</a><br /></td></tr>
<tr class="separator:a386743cf4644e0479bb91c3589fd9e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A path is essentially a potential node. </p>
<p>It is a location on a model that may or may not actually correspond to a node on a specific model.</p>
<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>
<p>Typedefed as <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a>. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a09c7bab20a27d2b4925ed4eed7ee5655"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const void* <a class="el" href="classGtk_1_1TreePath.html#a09c7bab20a27d2b4925ed4eed7ee5655">Gtk::TreePath::BoolExpr</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef is just to make it more obvious that our operator const void* should be used like operator bool(). </p>

</div>
</div>
<a class="anchor" id="af681c0578f407544efa3a863af98dfa7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const int* <a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">Gtk::TreePath::const_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a978a88a4b11b340f82d92e307877da5c"></a>
<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#a978a88a4b11b340f82d92e307877da5c">Gtk::TreePath::const_reference</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adb63aa886bebee7d8c4dd8c24588e018"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a>&gt; <a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">Gtk::TreePath::const_reverse_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8641ab32a5596000f307ae3608d887ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classGtk_1_1TreePath.html#a8641ab32a5596000f307ae3608d887ce">Gtk::TreePath::difference_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4429ec3b888a7469705c5cbe117febb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int* <a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">Gtk::TreePath::iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8ba6cc97dc395efc853f6a517b53252b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int&amp; <a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">Gtk::TreePath::reference</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af785d04631b9c0c9bbbdaf0a7985f63a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>&lt;<a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a>&gt; <a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">Gtk::TreePath::reverse_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a99cbbd70d52aa10ea74981c2fa6d021b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">Gtk::TreePath::size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae7cdee9d9ad3e55c7353ceb63a8f8e26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="classGtk_1_1TreePath.html#ae7cdee9d9ad3e55c7353ceb63a8f8e26">Gtk::TreePath::value_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aab727e2aedceef53b09999b0784b4f29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a856ca3b96fa118735c6a7df07cf56035"></a>
<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;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3f96759dee1e6c659d57093a029c1d4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::~TreePath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2767575c4dc4924a499c23241ae88a1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramtype">GtkTreePath *&#160;</td>
          <td class="paramname"><em>gobject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>make_a_copy</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa91b5da376e8b3284d84f744b09df6ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&#160;</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#ae7cdee9d9ad3e55c7353ceb63a8f8e26">value_type</a>&#160;</td>
          <td class="paramname"><em>value</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abed03e843e12b7b64db39fae5b26cc30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a34aa9b8bcd7706c3f7202f68caca36d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf8dc0c1f3f888681e3a39dae20b7861"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class In &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::TreePath </td>
          <td>(</td>
          <td class="paramtype">In&#160;</td>
          <td class="paramname"><em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&#160;</td>
          <td class="paramname"><em>pend</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</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>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="adf8edbca65a75eb85a2f5ee487b0e6a9"></a>
<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&#160;</td>
          <td class="paramname"><em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&#160;</td>
          <td class="paramname"><em>pend</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a50fcad8eed42667ad56318ccf8b9bea2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template &lt;class In &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreePath::assign </td>
          <td>(</td>
          <td class="paramtype">In&#160;</td>
          <td class="paramname"><em>pbegin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">In&#160;</td>
          <td class="paramname"><em>pend</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</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 class="anchor" id="aeb126017b89d14116bddc42a332f902c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::back </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 class="anchor" id="aa91faa49367a1fd4ee0d7272fa09b0b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::back </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 class="anchor" id="a5e704ac7b9473507e8c282c2c3901226"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a> Gtk::TreePath::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5c95190bd962811b9074c80129ebf294"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a> Gtk::TreePath::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af244289459d3a0af1bb574eed84b0d3c"></a>
<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>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adf27662d00fe313974e63566eaffa04d"></a>
<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>)</td>
          <td></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>
<a class="anchor" id="af976135bc7cf81478ae90533e917d67d"></a>
<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>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a68aa895c43cea0c67d0165769faf3bf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a4429ec3b888a7469705c5cbe117febb1">iterator</a> Gtk::TreePath::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a549a2387cfd790f352bbcfd2b92f6f60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#af681c0578f407544efa3a863af98dfa7">const_iterator</a> Gtk::TreePath::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a88e6600f57d7f4f0d557ba40124ab90d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::front </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 class="anchor" id="ae3d39e44c6a255b951bf43ff72bb759f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::front </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 class="anchor" id="a1b4aa9ff0849b0be7ab04030a01f84ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</td>
          <td class="paramname"><em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> &gt;&amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Obtains a <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">Gtk::TreeModel</a> and <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Gtk::TreeModel::Path</a> from selection data of target type "GTK_TREE_MODEL_ROW". </p>
<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 class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">selection_data</td><td>a #SelectionData </td></tr>
    <tr><td class="paramname">model</td><td>a <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">Gtk::TreeModel</a> </td></tr>
    <tr><td class="paramname">path</td><td>a row in model</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the selection_data had target type "GTK_TREE_MODEL_ROW" and is otherwise valid </dd></dl>

</div>
</div>
<a class="anchor" id="a4d3bcc90e94917722759f161eac79257"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aea5817b3fea755f256e947b8693e3cc7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::TreePath::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="a6b395e3a715bea86fb3570b6ca1c12bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreePath* Gtk::TreePath::gobj </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">

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

</div>
</div>
<a class="anchor" id="aa93452c99b4a3f653bd9db0a0d87db7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreePath* Gtk::TreePath::gobj </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">

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

</div>
</div>
<a class="anchor" id="a90907cb3ec2e64504d5f1281a4c751d9"></a>
<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>)</td>
          <td> 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>
<a class="anchor" id="a39b28a92a821f414fcc5d965257dc756"></a>
<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;&#160;</td>
          <td class="paramname"><em>descendant</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if <em>descendant</em> is a descendant of <em>path</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">descendant</td><td>Another <a class="el" href="classGtk_1_1TreePath.html" title="A path is essentially a potential node. ">Gtk::TreePath</a>-struct. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>descendant</em> is contained inside <em>path</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a21caa3ec9131c67be6f4c50410f9abb6"></a>
<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;&#160;</td>
          <td class="paramname"><em>ancestor</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if <em>path</em> is a descendant of <em>ancestor</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ancestor</td><td>Another <a class="el" href="classGtk_1_1TreePath.html" title="A path is essentially a potential node. ">Gtk::TreePath</a>-struct. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>ancestor</em> contains <em>path</em> somewhere below it. </dd></dl>

</div>
</div>
<a class="anchor" id="ae770411bfac9b957e69152012599eecc"></a>
<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>)</td>
          <td></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>
<a class="anchor" id="a112e0af279739ff36f3204c6d021a8b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreePath::operator <a class="el" href="classGtk_1_1TreePath.html#a09c7bab20a27d2b4925ed4eed7ee5655">BoolExpr</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks that the path is not empty, by calling <a class="el" href="classGtk_1_1TreePath.html#af976135bc7cf81478ae90533e917d67d">empty()</a>. </p>
<p>For instance, </p><div class="fragment"><div class="line"><span class="keywordflow">if</span>(treepath)</div>
<div class="line">  do_something()</div>
</div><!-- fragment --><dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000089">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8114b0d1e52e9b2b2fcaa770fc9a3c3c"></a>
<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;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0553bca2f5bc31343ef02d38183f878f"></a>
<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_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac15f76e56ff5bda112eda0e3ea20f47b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a8ba6cc97dc395efc853f6a517b53252b">reference</a> Gtk::TreePath::operator[] </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6a4c4017ad44a3a15ed59de3fcac5d46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a978a88a4b11b340f82d92e307877da5c">const_reference</a> Gtk::TreePath::operator[] </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adedbfeb13aa226f52862197f92217dbb"></a>
<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>)</td>
          <td></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="section return"><dt>Returns</dt><dd><code>true</code> if <em>path</em> has a previous node, and the move was made. </dd></dl>

</div>
</div>
<a class="anchor" id="a347cad71a31af29ed6fb775485ef4892"></a>
<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&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Appends a new index to a path. </p>
<p>As a result, the depth of the path is increased.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>The index. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9fd4b8c6de711debeb9645fdb25ba836"></a>
<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&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Prepends a new index to a path. </p>
<p>As a result, the depth of the path is increased.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">index</td><td>The index. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a19a4ae51bd965d01deec8739a5937e8f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a> Gtk::TreePath::rbegin </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 class="anchor" id="abf761ee966580b9a8dfc8a21fd34ba3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a> Gtk::TreePath::rbegin </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 class="anchor" id="ab75ed31fcaeaaf397c6b5448b980f1d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#af785d04631b9c0c9bbbdaf0a7985f63a">reverse_iterator</a> Gtk::TreePath::rend </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 class="anchor" id="a0721aa8cbdadca7fe404fdd56da6026a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#adb63aa886bebee7d8c4dd8c24588e018">const_reverse_iterator</a> Gtk::TreePath::rend </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 class="anchor" id="adfc614835d6d32dbbb30984c070fe49e"></a>
<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;&#160;</td>
          <td class="paramname"><em>selection_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>model</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets selection data of target type "GTK_TREE_MODEL_ROW". </p>
<p>Normally used in a drag_data_get signal handler.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">selection_data</td><td>some #SelectionData </td></tr>
    <tr><td class="paramname">model</td><td>a <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">Gtk::TreeModel</a></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the selection_data had the proper target type to allow us to set a tree row </dd></dl>

</div>
</div>
<a class="anchor" id="a178982ca5a3c9d97492e475a30e76562"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreePath.html#a99cbbd70d52aa10ea74981c2fa6d021b">size_type</a> Gtk::TreePath::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a652b85b86a4500b21ecd45f2c5c8167a"></a>
<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;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3790695ac39f542235b0313dd711f3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::TreePath::to_string </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a33117cfbe4c36cb36c7b526fbd4a28c1"></a>
<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>)</td>
          <td></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="section return"><dt>Returns</dt><dd><code>true</code> if <em>path</em> has a parent, and the move was made. </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a25a7ab4ccfa3e9c0fc38f7cf9c8ae87c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&amp;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="a8e4d1ae1d86990e825b3337a450e2b43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="aea27279a029d5e26d99b0914f115d5fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="ab3245f7b3c2e377776d1402e46317716"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="a8fc7a593e8f7af6d239b93abceefaa64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="a683125d78e4c286c8d42030062dae6ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The result </dd></dl>

</div>
</div>
<a class="anchor" id="af8e85990c0f17cc3725c2e8237193501"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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;&#160;</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;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lhs</td><td>The left-hand side </td></tr>
    <tr><td class="paramname">rhs</td><td>The right-hand side </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a386743cf4644e0479bb91c3589fd9e07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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 *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</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>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="af5885a402d809357dd6f4a54ff02448b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreePath* Gtk::TreePath::gobject_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:28 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>