Ardour  9.0-pre0-582-g084a23a80d
Gtk::TreeNodeChildren Class Reference

#include <treeiter.h>

Inheritance diagram for Gtk::TreeNodeChildren:
[legend]

Public Types

typedef Gtk::TreeRow value_type
 
typedef unsigned int size_type
 
typedef int difference_type
 
typedef Gtk::TreeIter iterator
 
typedef std::reverse_iterator< iteratorreverse_iterator
 
typedef Gtk::TreeIter const_iterator
 
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator
 
- Public Types inherited from Gtk::TreeIter
typedef std::bidirectional_iterator_tag iterator_category
 
typedef Gtk::TreeRow value_type
 
typedef int difference_type
 
typedef const Gtk::TreeRowreference
 
typedef const Gtk::TreeRowpointer
 

Public Member Functions

iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
value_type operator[] (size_type index) const
 
size_type size () const
 
bool empty () const
 
 operator bool () const
 
- Public Member Functions inherited from Gtk::TreeIter
 TreeIter ()
 
TreeIteroperator++ ()
 
const TreeIter operator++ (int)
 
TreeIteroperator-- ()
 
const TreeIter operator-- (int)
 
reference operator* () const
 
pointer operator-> () const
 
bool equal (const TreeIter &other) const
 
 operator bool () const
 
int get_stamp () const
 
void set_stamp (int stamp)
 
- Public Member Functions inherited from Gtk::TreeIterBase
 TreeIterBase ()
 
 TreeIterBase (const GtkTreeIter *gobject)
 
GtkTreeItergobj ()
 Provides access to the underlying C instance. More...
 
const GtkTreeItergobj () const
 Provides access to the underlying C instance. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Gtk::TreeIterBase
static GType get_type () G_GNUC_CONST
 
- Protected Attributes inherited from Gtk::TreeIterBase
GtkTreeIter gobject_
 

Detailed Description

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

Definition at line 350 of file treeiter.h.

Member Typedef Documentation

◆ const_iterator

◆ const_reverse_iterator

Definition at line 368 of file treeiter.h.

◆ difference_type

Definition at line 355 of file treeiter.h.

◆ iterator

Definition at line 356 of file treeiter.h.

◆ reverse_iterator

typedef std::reverse_iterator<iterator> Gtk::TreeNodeChildren::reverse_iterator

Definition at line 359 of file treeiter.h.

◆ size_type

typedef unsigned int Gtk::TreeNodeChildren::size_type

Definition at line 354 of file treeiter.h.

◆ value_type

Definition at line 353 of file treeiter.h.

Member Function Documentation

◆ begin() [1/2]

iterator Gtk::TreeNodeChildren::begin ( )

◆ begin() [2/2]

const_iterator Gtk::TreeNodeChildren::begin ( ) const

◆ empty()

bool Gtk::TreeNodeChildren::empty ( ) const

◆ end() [1/2]

iterator Gtk::TreeNodeChildren::end ( )

◆ end() [2/2]

const_iterator Gtk::TreeNodeChildren::end ( ) const

◆ operator bool()

Gtk::TreeNodeChildren::operator bool ( ) const
inline

Definition at line 390 of file treeiter.h.

◆ operator[]()

value_type Gtk::TreeNodeChildren::operator[] ( size_type  index) const

◆ rbegin() [1/2]

reverse_iterator Gtk::TreeNodeChildren::rbegin ( )
inline

Definition at line 381 of file treeiter.h.

◆ rbegin() [2/2]

const_reverse_iterator Gtk::TreeNodeChildren::rbegin ( ) const
inline

Definition at line 383 of file treeiter.h.

◆ rend() [1/2]

reverse_iterator Gtk::TreeNodeChildren::rend ( )
inline

Definition at line 382 of file treeiter.h.

◆ rend() [2/2]

const_reverse_iterator Gtk::TreeNodeChildren::rend ( ) const
inline

Definition at line 384 of file treeiter.h.

◆ size()

size_type Gtk::TreeNodeChildren::size ( ) const

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