Public Types | |
typedef T_Child | value_type |
typedef value_type& | reference |
typedef const value_type& | const_reference |
typedef T_Iterator | iterator |
typedef List_ConstIterator < iterator > | const_iterator |
typedef List_ReverseIterator < iterator > | reverse_iterator |
typedef List_ConstIterator < reverse_iterator > | const_reverse_iterator |
typedef T_CppElement | element_type |
typedef size_t | difference_type |
typedef size_t | size_type |
Public Member Functions | |
HelperList () | |
HelperList (GObject* gp) | |
virtual | ~HelperList () |
virtual iterator | erase (iterator)=0 |
virtual void | erase (iterator start, iterator stop) |
virtual void | remove (const_reference)=0 |
size_type | size () const |
size_type | max_size () |
bool | empty () |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
reference | front () const |
reference | back () const |
reference | operator[] (size_type l) const |
void | pop_front () |
void | pop_back () |
void | clear () |
GObject* | gparent () |
const GObject* | gparent () const |
Protected Member Functions | |
virtual GList*& | glist () const =0 |
iterator | begin_ () const |
iterator | end_ () const |
Protected Attributes | |
GObject* | gparent_ |
typedef List_ConstIterator<iterator> Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_iterator |
typedef const value_type& Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_reference |
typedef List_ConstIterator<reverse_iterator> Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_reverse_iterator |
typedef size_t Glib::HelperList< T_Child, T_CppElement, T_Iterator >::difference_type |
typedef T_CppElement Glib::HelperList< T_Child, T_CppElement, T_Iterator >::element_type |
typedef T_Iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::iterator |
typedef value_type& Glib::HelperList< T_Child, T_CppElement, T_Iterator >::reference |
typedef List_ReverseIterator<iterator> Glib::HelperList< T_Child, T_CppElement, T_Iterator >::reverse_iterator |
typedef size_t Glib::HelperList< T_Child, T_CppElement, T_Iterator >::size_type |
typedef T_Child Glib::HelperList< T_Child, T_CppElement, T_Iterator >::value_type |
Glib::HelperList< T_Child, T_CppElement, T_Iterator >::HelperList | ( | ) | [inline] |
Glib::HelperList< T_Child, T_CppElement, T_Iterator >::HelperList | ( | GObject * | gp | ) | [inline] |
virtual Glib::HelperList< T_Child, T_CppElement, T_Iterator >::~HelperList | ( | ) | [inline, virtual] |
reference Glib::HelperList< T_Child, T_CppElement, T_Iterator >::back | ( | ) | const [inline] |
const_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::begin | ( | ) | const [inline] |
iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::begin | ( | ) | [inline] |
iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::begin_ | ( | ) | const [inline, protected] |
void Glib::HelperList< T_Child, T_CppElement, T_Iterator >::clear | ( | ) | [inline] |
bool Glib::HelperList< T_Child, T_CppElement, T_Iterator >::empty | ( | ) | [inline] |
const_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::end | ( | ) | const [inline] |
iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::end | ( | ) | [inline] |
iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::end_ | ( | ) | const [inline, protected] |
virtual void Glib::HelperList< T_Child, T_CppElement, T_Iterator >::erase | ( | iterator | start, | |
iterator | stop | |||
) | [inline, virtual] |
virtual iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::erase | ( | iterator | ) | [pure virtual] |
reference Glib::HelperList< T_Child, T_CppElement, T_Iterator >::front | ( | ) | const [inline] |
virtual GList*& Glib::HelperList< T_Child, T_CppElement, T_Iterator >::glist | ( | ) | const [protected, pure virtual] |
const GObject* Glib::HelperList< T_Child, T_CppElement, T_Iterator >::gparent | ( | ) | const [inline] |
GObject* Glib::HelperList< T_Child, T_CppElement, T_Iterator >::gparent | ( | ) | [inline] |
size_type Glib::HelperList< T_Child, T_CppElement, T_Iterator >::max_size | ( | ) | [inline] |
reference Glib::HelperList< T_Child, T_CppElement, T_Iterator >::operator[] | ( | size_type | l | ) | const [inline] |
void Glib::HelperList< T_Child, T_CppElement, T_Iterator >::pop_back | ( | ) | [inline] |
void Glib::HelperList< T_Child, T_CppElement, T_Iterator >::pop_front | ( | ) | [inline] |
const_reverse_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::rbegin | ( | ) | const [inline] |
reverse_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::rbegin | ( | ) | [inline] |
virtual void Glib::HelperList< T_Child, T_CppElement, T_Iterator >::remove | ( | const_reference | ) | [pure virtual] |
const_reverse_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::rend | ( | ) | const [inline] |
reverse_iterator Glib::HelperList< T_Child, T_CppElement, T_Iterator >::rend | ( | ) | [inline] |
size_type Glib::HelperList< T_Child, T_CppElement, T_Iterator >::size | ( | ) | const [inline] |
GObject* Glib::HelperList< T_Child, T_CppElement, T_Iterator >::gparent_ [protected] |