Logo Search packages:      
Sourcecode: ardour version File versions  Download package

Gtk::TreeNodeChildren Class Reference
[TreeView Classes]

#include <treeiter.h>

Inheritance diagram for Gtk::TreeNodeChildren:

Gtk::TreeIter

List of all members.


Detailed Description

typedefed as TreeModel::Children. Virtual container of TreeModel::Row items.

Definition at line 345 of file treeiter.h.


Public Types

typedef GtkTreeIter BaseObjectType
typedef Gtk::TreeIter const_iterator
typedef std::reverse_iterator
< const_iterator
const_reverse_iterator
typedef TreeIterBase CppObjectType
typedef int difference_type
typedef Gtk::TreeIter iterator
typedef
std::bidirectional_iterator_tag 
iterator_category
typedef const Gtk::TreeRowpointer
typedef const Gtk::TreeRowreference
typedef std::reverse_iterator
< iterator
reverse_iterator
typedef unsigned int size_type
typedef Gtk::TreeRow value_type

Public Member Functions

const_iterator begin () const
iterator begin ()
bool empty () const
const_iterator end () const
iterator end ()
bool equal (const TreeIter &other) const
const GtkTreeIter * get_gobject_if_not_end () const
GtkTreeModel * get_model_gobject () const
const GtkTreeIter * get_parent_gobject () const
const GtkTreeIter * get_parent_gobject_if_end () const
int get_stamp () const
const GtkTreeIter * gobj () const
 Provides access to the underlying C instance.
GtkTreeIter * gobj ()
 Provides access to the underlying C instance.
 operator bool () const
reference operator* () const
const TreeIter operator++ (int)
TreeIteroperator++ ()
const TreeIter operator-- (int)
TreeIteroperator-- ()
pointer operator-> () const
value_type operator[] (size_type index) const
const_reverse_iterator rbegin () const
reverse_iterator rbegin ()
const_reverse_iterator rend () const
reverse_iterator rend ()
void set_model_gobject (GtkTreeModel *model)
void set_model_refptr (const Glib::RefPtr< TreeModel > &model)
void set_stamp (int stamp)
void setup_end_iterator (const TreeIter &last_valid)
size_type size () const
 TreeNodeChildren (TreeModel *model)

Static Public Member Functions

static GType get_type () G_GNUC_CONST

Protected Attributes

GtkTreeIter gobject_
bool is_end_
TreeModelmodel_

Friends

class Gtk::TreeModel
class Gtk::TreeNodeChildren
class Gtk::TreeRow

Related Functions

(Note that these are not member functions.)

bool operator!= (const TreeIter &lhs, const TreeIter &rhs)
bool operator== (const TreeIter &lhs, const TreeIter &rhs)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index