glibmm 2.66.5
|
#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_ |
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 |