| glibmm
    2.66.2
    | 
#include <glibmm/helperlist.h>
| Public Types | |
| using | value_type = T_Child | 
| using | reference = value_type & | 
| using | const_reference = const value_type & | 
| using | iterator = T_Iterator | 
| using | const_iterator = List_ConstIterator< iterator > | 
| using | reverse_iterator = List_ReverseIterator< iterator > | 
| using | const_reverse_iterator = List_ConstIterator< reverse_iterator > | 
| using | element_type = T_CppElement | 
| using | difference_type = std::size_t | 
| using | size_type = std::size_t | 
| Public Member Functions | |
| HelperList () | |
| HelperList (GObject * gp) | |
| virtual | ~HelperList () noexcept | 
| 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_ | 
It has not been used by glibmm or gtkmm since gtkmm-2.4.
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_iterator = List_ConstIterator<iterator> | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_reference = const value_type& | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::const_reverse_iterator = List_ConstIterator<reverse_iterator> | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::difference_type = std::size_t | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::element_type = T_CppElement | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::iterator = T_Iterator | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::reference = value_type& | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::reverse_iterator = List_ReverseIterator<iterator> | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::size_type = std::size_t | 
| using Glib::HelperList< T_Child, T_CppElement, T_Iterator >::value_type = T_Child | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlinevirtualnoexcept | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlineprotected | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlineprotected | 
| 
 | inlinevirtual | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | protectedpure virtual | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | pure virtual | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | protected |