Sophie

Sophie

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

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::TreeRowReference 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_1TreeRowReference.html">TreeRowReference</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_1TreeRowReference-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::TreeRowReference Class Reference<div class="ingroups"><a class="el" href="group__TreeView.html">TreeView Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Typedefed as <a class="el" href="classGtk_1_1TreeModel.html#a518281b14bcc32f9d0ef4ca0584a1a30">Gtk::TreeModel::RowReference</a>.  
 <a href="classGtk_1_1TreeRowReference.html#details">More...</a></p>

<p><code>#include &lt;gtkmm/treerowreference.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:aadd20f3b7236d854b12db9e0f6f1c7bd"><td class="memItemLeft" align="right" valign="top">typedef const void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#aadd20f3b7236d854b12db9e0f6f1c7bd">BoolExpr</a></td></tr>
<tr class="memdesc:aadd20f3b7236d854b12db9e0f6f1c7bd"><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="#aadd20f3b7236d854b12db9e0f6f1c7bd">More...</a><br /></td></tr>
<tr class="separator:aadd20f3b7236d854b12db9e0f6f1c7bd"><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:aa09ed6c7c3501d7673f6e86ee3096415"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#aa09ed6c7c3501d7673f6e86ee3096415">TreeRowReference</a> ()</td></tr>
<tr class="separator:aa09ed6c7c3501d7673f6e86ee3096415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91b5f8e5d0776aa2565401617260e39e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a91b5f8e5d0776aa2565401617260e39e">TreeRowReference</a> (GtkTreeRowReference* gobject, bool make_a_copy=true)</td></tr>
<tr class="separator:a91b5f8e5d0776aa2565401617260e39e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3224ca7fd54e6e5a9e630e2cda31ff86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a3224ca7fd54e6e5a9e630e2cda31ff86">TreeRowReference</a> (const <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; other)</td></tr>
<tr class="separator:a3224ca7fd54e6e5a9e630e2cda31ff86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a249005f09fc7cbcddd87b5e7cf7a9f98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a249005f09fc7cbcddd87b5e7cf7a9f98">operator=</a> (const <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; other)</td></tr>
<tr class="separator:a249005f09fc7cbcddd87b5e7cf7a9f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c3865fee137318a827287209bb5c0a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a2c3865fee137318a827287209bb5c0a2">~TreeRowReference</a> ()</td></tr>
<tr class="separator:a2c3865fee137318a827287209bb5c0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2e0bd15a93399b78c5cc863fb9e10f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#aab2e0bd15a93399b78c5cc863fb9e10f">swap</a> (<a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; other)</td></tr>
<tr class="separator:aab2e0bd15a93399b78c5cc863fb9e10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f60ce036b536cbdc6faf49b99da9faf"><td class="memItemLeft" align="right" valign="top">GtkTreeRowReference*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a4f60ce036b536cbdc6faf49b99da9faf">gobj</a> ()</td></tr>
<tr class="memdesc:a4f60ce036b536cbdc6faf49b99da9faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a4f60ce036b536cbdc6faf49b99da9faf">More...</a><br /></td></tr>
<tr class="separator:a4f60ce036b536cbdc6faf49b99da9faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040c0dd3c56e6f17f249b6288d2ef6cc"><td class="memItemLeft" align="right" valign="top">const GtkTreeRowReference*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a040c0dd3c56e6f17f249b6288d2ef6cc">gobj</a> () const </td></tr>
<tr class="memdesc:a040c0dd3c56e6f17f249b6288d2ef6cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance.  <a href="#a040c0dd3c56e6f17f249b6288d2ef6cc">More...</a><br /></td></tr>
<tr class="separator:a040c0dd3c56e6f17f249b6288d2ef6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a801b93e7644adca07941e0b3fca9ec85"><td class="memItemLeft" align="right" valign="top">GtkTreeRowReference*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a801b93e7644adca07941e0b3fca9ec85">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a801b93e7644adca07941e0b3fca9ec85"><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="#a801b93e7644adca07941e0b3fca9ec85">More...</a><br /></td></tr>
<tr class="separator:a801b93e7644adca07941e0b3fca9ec85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c0fa99f2f5935dbac520cf7d4141db5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a1c0fa99f2f5935dbac520cf7d4141db5">TreeRowReference</a> (const <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, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="separator:a1c0fa99f2f5935dbac520cf7d4141db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5bbd6ef9e32e5ae6bcd1ca75d5d54b3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#af5bbd6ef9e32e5ae6bcd1ca75d5d54b3">operator BoolExpr</a> () const </td></tr>
<tr class="memdesc:af5bbd6ef9e32e5ae6bcd1ca75d5d54b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The same as <a class="el" href="classGtk_1_1TreeRowReference.html#a15d80b096f9f851eda8370504a400352" title="Returns true if the reference is non-0 and refers to a current valid path. ">is_valid()</a>.  <a href="#af5bbd6ef9e32e5ae6bcd1ca75d5d54b3">More...</a><br /></td></tr>
<tr class="separator:af5bbd6ef9e32e5ae6bcd1ca75d5d54b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a60c4224e8c657af0385b83dcb8fb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a42a60c4224e8c657af0385b83dcb8fb4">get_path</a> () const </td></tr>
<tr class="memdesc:a42a60c4224e8c657af0385b83dcb8fb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a path that the row reference currently points to, or <code>0</code> if the path pointed to is no longer valid.  <a href="#a42a60c4224e8c657af0385b83dcb8fb4">More...</a><br /></td></tr>
<tr class="separator:a42a60c4224e8c657af0385b83dcb8fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace90dbff8f664ebdbc0f1f62062fa309"><td class="memItemLeft" align="right" valign="top"><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;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#ace90dbff8f664ebdbc0f1f62062fa309">get_model</a> ()</td></tr>
<tr class="memdesc:ace90dbff8f664ebdbc0f1f62062fa309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model that the row reference is monitoring.  <a href="#ace90dbff8f664ebdbc0f1f62062fa309">More...</a><br /></td></tr>
<tr class="separator:ace90dbff8f664ebdbc0f1f62062fa309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28929c4298c15e0d68e19f9c8d18ab52"><td class="memItemLeft" align="right" valign="top"><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;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a28929c4298c15e0d68e19f9c8d18ab52">get_model</a> () const </td></tr>
<tr class="memdesc:a28929c4298c15e0d68e19f9c8d18ab52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the model that the row reference is monitoring.  <a href="#a28929c4298c15e0d68e19f9c8d18ab52">More...</a><br /></td></tr>
<tr class="separator:a28929c4298c15e0d68e19f9c8d18ab52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d80b096f9f851eda8370504a400352"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a15d80b096f9f851eda8370504a400352">is_valid</a> () const </td></tr>
<tr class="memdesc:a15d80b096f9f851eda8370504a400352"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the <em>reference</em> is non-<code>0</code> and refers to a current valid path.  <a href="#a15d80b096f9f851eda8370504a400352">More...</a><br /></td></tr>
<tr class="separator:a15d80b096f9f851eda8370504a400352"><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:a475f0278dc45a93a78a154045e1e0a2a"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a475f0278dc45a93a78a154045e1e0a2a">get_type</a> ()</td></tr>
<tr class="memdesc:a475f0278dc45a93a78a154045e1e0a2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a475f0278dc45a93a78a154045e1e0a2a">More...</a><br /></td></tr>
<tr class="separator:a475f0278dc45a93a78a154045e1e0a2a"><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:a21520d3a503787e10fb7106f18bb8a87"><td class="memItemLeft" align="right" valign="top">GtkTreeRowReference*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a21520d3a503787e10fb7106f18bb8a87">gobject_</a></td></tr>
<tr class="separator:a21520d3a503787e10fb7106f18bb8a87"><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:a59acadd977f188dd729fcaeed1d2f71b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a59acadd977f188dd729fcaeed1d2f71b">swap</a> (<a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; lhs, <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; rhs)</td></tr>
<tr class="separator:a59acadd977f188dd729fcaeed1d2f71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ffb37dc9b85f6f5ff78a4d97a067b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeRowReference.html">Gtk::TreeRowReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeRowReference.html#a78ffb37dc9b85f6f5ff78a4d97a067b3">wrap</a> (GtkTreeRowReference* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a78ffb37dc9b85f6f5ff78a4d97a067b3"><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="#a78ffb37dc9b85f6f5ff78a4d97a067b3">More...</a><br /></td></tr>
<tr class="separator:a78ffb37dc9b85f6f5ff78a4d97a067b3"><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>Typedefed as <a class="el" href="classGtk_1_1TreeModel.html#a518281b14bcc32f9d0ef4ca0584a1a30">Gtk::TreeModel::RowReference</a>. </p>
<p>This reference will keep pointing to the node pointed to by the Path, so long as it exists. It listens to all signals emitted by the Model, and updates its Path appropriately. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="aadd20f3b7236d854b12db9e0f6f1c7bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const void* <a class="el" href="classGtk_1_1TreeRowReference.html#aadd20f3b7236d854b12db9e0f6f1c7bd">Gtk::TreeRowReference::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>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa09ed6c7c3501d7673f6e86ee3096415"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::TreeRowReference </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a91b5f8e5d0776aa2565401617260e39e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::TreeRowReference </td>
          <td>(</td>
          <td class="paramtype">GtkTreeRowReference *&#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="a3224ca7fd54e6e5a9e630e2cda31ff86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::TreeRowReference </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</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="a2c3865fee137318a827287209bb5c0a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::~TreeRowReference </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1c0fa99f2f5935dbac520cf7d4141db5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::TreeRowReference </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; <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">const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ace90dbff8f664ebdbc0f1f62062fa309"></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_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt; Gtk::TreeRowReference::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the model that the row reference is monitoring. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000049">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The model. </dd></dl>

</div>
</div>
<a class="anchor" id="a28929c4298c15e0d68e19f9c8d18ab52"></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_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&gt; Gtk::TreeRowReference::get_model </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the model that the row reference is monitoring. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000050">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The model. </dd></dl>

</div>
</div>
<a class="anchor" id="a42a60c4224e8c657af0385b83dcb8fb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a> Gtk::TreeRowReference::get_path </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a path that the row reference currently points to, or <code>0</code> if the path pointed to is no longer valid. </p>
<dl class="section return"><dt>Returns</dt><dd>A current path, or <code>0</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a475f0278dc45a93a78a154045e1e0a2a"></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::TreeRowReference::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="a4f60ce036b536cbdc6faf49b99da9faf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeRowReference* Gtk::TreeRowReference::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="a040c0dd3c56e6f17f249b6288d2ef6cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreeRowReference* Gtk::TreeRowReference::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="a801b93e7644adca07941e0b3fca9ec85"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeRowReference* Gtk::TreeRowReference::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="a15d80b096f9f851eda8370504a400352"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeRowReference::is_valid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if the <em>reference</em> is non-<code>0</code> and refers to a current valid path. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>reference</em> points to a valid path. </dd></dl>

</div>
</div>
<a class="anchor" id="af5bbd6ef9e32e5ae6bcd1ca75d5d54b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeRowReference::operator <a class="el" href="classGtk_1_1TreeRowReference.html#aadd20f3b7236d854b12db9e0f6f1c7bd">BoolExpr</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The same as <a class="el" href="classGtk_1_1TreeRowReference.html#a15d80b096f9f851eda8370504a400352" title="Returns true if the reference is non-0 and refers to a current valid path. ">is_valid()</a>. </p>
<p>For instance, </p><div class="fragment"><div class="line"><span class="keywordflow">if</span>(treerowreference)</div>
<div class="line">  do_something()</div>
</div><!-- fragment --> 
</div>
</div>
<a class="anchor" id="a249005f09fc7cbcddd87b5e7cf7a9f98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp; Gtk::TreeRowReference::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</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="aab2e0bd15a93399b78c5cc863fb9e10f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeRowReference::swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a59acadd977f188dd729fcaeed1d2f71b"></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_1TreeRowReference.html">TreeRowReference</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_1TreeRowReference.html">TreeRowReference</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="a78ffb37dc9b85f6f5ff78a4d97a067b3"></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_1TreeRowReference.html">Gtk::TreeRowReference</a> wrap </td>
          <td>(</td>
          <td class="paramtype">GtkTreeRowReference *&#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="a21520d3a503787e10fb7106f18bb8a87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeRowReference* Gtk::TreeRowReference::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>