|
gtkmm
3.13.3
|
typedefed as TreeModel::Children. More...
#include <gtkmm/treeiter.h>

Public Types | |
| typedef Gtk::TreeRow | value_type |
| typedef unsigned int | size_type |
| typedef int | difference_type |
| typedef Gtk::TreeIter | iterator |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef Gtk::TreeIter | const_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef const void* | BoolExpr |
| This typedef is just to make it more obvious that our operator const void* should be used like operator bool(). More... | |
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::TreeRow& | reference |
| typedef const Gtk::TreeRow* | pointer |
| typedef const void* | BoolExpr |
| This typedef is just to make it more obvious that our operator const void* should be used like operator bool(). More... | |
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 BoolExpr () const | |
| Discover whether this is a valid TreeNodeChildren. More... | |
Public Member Functions inherited from Gtk::TreeIter | |
| TreeIter () | |
| TreeIter& | operator++ () |
| const TreeIter | operator++ (int) |
| TreeIter& | operator-- () |
| Please note that this is very slow compared to operator++(). More... | |
| const TreeIter | operator-- (int) |
| Please note that this is very slow compared to operator++(). More... | |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | equal (const TreeIter& other) const |
| operator BoolExpr () const | |
| Discover whether the iterator is valid, and not equal to end(). More... | |
| int | get_stamp () const |
| This is only useful when implementing a custom Gtk::TreeModel class. More... | |
| void | set_stamp (int stamp) |
| This is only useful when implementing a custom Gtk::TreeModel class. More... | |
Public Member Functions inherited from Gtk::TreeIterBase | |
| TreeIterBase () | |
| TreeIterBase (const GtkTreeIter* gobject) | |
| GtkTreeIter* | gobj () |
| Provides access to the underlying C instance. More... | |
| const GtkTreeIter* | gobj () const |
| Provides access to the underlying C instance. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Gtk::TreeIterBase | |
| static GType | get_type () |
| Get the GType for this class, for use with the underlying GObject type system. More... | |
Protected Attributes inherited from Gtk::TreeIterBase | |
| GtkTreeIter | gobject_ |
Related Functions inherited from Gtk::TreeIter | |
| bool | operator== (const TreeIter& lhs, const TreeIter& rhs) |
| bool | operator!= (const TreeIter& lhs, const TreeIter& rhs) |
typedefed as TreeModel::Children.
Virtual container of TreeModel::Row items.
| typedef const void* Gtk::TreeNodeChildren::BoolExpr |
This typedef is just to make it more obvious that our operator const void* should be used like operator bool().
| typedef int Gtk::TreeNodeChildren::difference_type |
| typedef unsigned int Gtk::TreeNodeChildren::size_type |
| iterator Gtk::TreeNodeChildren::begin | ( | ) |
| const_iterator Gtk::TreeNodeChildren::begin | ( | ) | const |
| bool Gtk::TreeNodeChildren::empty | ( | ) | const |
| iterator Gtk::TreeNodeChildren::end | ( | ) |
| const_iterator Gtk::TreeNodeChildren::end | ( | ) | const |
|
inline |
| value_type Gtk::TreeNodeChildren::operator[] | ( | size_type | index | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| size_type Gtk::TreeNodeChildren::size | ( | ) | const |
1.8.7