Glib::HelperList< T_Child, T_CppElement, T_Iterator > Class Template Reference
template <typename T_Child, typename T_CppElement, typename T_Iterator>
class Glib::HelperList< T_Child, T_CppElement, T_Iterator >
Member Typedef Documentation
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef List_ConstIterator<iterator> Glib::HelperList<T_Child, T_CppElement, T_Iterator>::const_iterator |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef const value_type& Glib::HelperList<T_Child, T_CppElement, T_Iterator>::const_reference |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef List_ConstIterator<reverse_iterator> Glib::HelperList<T_Child, T_CppElement, T_Iterator>::const_reverse_iterator |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef size_t Glib::HelperList<T_Child, T_CppElement, T_Iterator>::difference_type |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef T_CppElement Glib::HelperList<T_Child, T_CppElement, T_Iterator>::element_type |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef T_Iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::iterator |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef value_type& Glib::HelperList<T_Child, T_CppElement, T_Iterator>::reference |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef List_ReverseIterator<iterator> Glib::HelperList<T_Child, T_CppElement, T_Iterator>::reverse_iterator |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef size_t Glib::HelperList<T_Child, T_CppElement, T_Iterator>::size_type |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| typedef T_Child Glib::HelperList<T_Child, T_CppElement, T_Iterator>::value_type |
Constructor & Destructor Documentation
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| Glib::HelperList<T_Child, T_CppElement, T_Iterator>::HelperList | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| Glib::HelperList<T_Child, T_CppElement, T_Iterator>::HelperList | ( | GObject* | gp | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| virtual Glib::HelperList<T_Child, T_CppElement, T_Iterator>::~HelperList | ( | ) | [inline, virtual] |
Member Function Documentation
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| reference Glib::HelperList<T_Child, T_CppElement, T_Iterator>::back | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| const_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::begin | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::begin | ( | ) | [inline] |
References Glib::HelperList<T_Child, T_CppElement, T_Iterator>::begin_().
Referenced by Glib::HelperList<T_Child, T_CppElement, T_Iterator>::clear(), Glib::HelperList<T_Child, T_CppElement, T_Iterator>::front(), Glib::HelperList<T_Child, T_CppElement, T_Iterator>::operator[](), and Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_front().
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::begin_ | ( | ) | const [inline, protected] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::clear | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| bool Glib::HelperList<T_Child, T_CppElement, T_Iterator>::empty | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| const_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::end | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::end | ( | ) | [inline] |
References Glib::HelperList<T_Child, T_CppElement, T_Iterator>::end_().
Referenced by Glib::HelperList<T_Child, T_CppElement, T_Iterator>::back(), Glib::HelperList<T_Child, T_CppElement, T_Iterator>::clear(), Glib::HelperList<T_Child, T_CppElement, T_Iterator>::operator[](), and Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_back().
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::end_ | ( | ) | const [inline, protected] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| virtual void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::erase | ( | iterator | start, | |
| iterator | stop | |||
| ) | [inline, virtual] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| virtual iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::erase | ( | iterator | ) | [pure virtual] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| reference Glib::HelperList<T_Child, T_CppElement, T_Iterator>::front | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| virtual GList*& Glib::HelperList<T_Child, T_CppElement, T_Iterator>::glist | ( | ) | const [protected, pure virtual] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| const GObject* Glib::HelperList<T_Child, T_CppElement, T_Iterator>::gparent | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| GObject* Glib::HelperList<T_Child, T_CppElement, T_Iterator>::gparent | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| size_type Glib::HelperList<T_Child, T_CppElement, T_Iterator>::max_size | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| reference Glib::HelperList<T_Child, T_CppElement, T_Iterator>::operator[] | ( | size_type | l | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_back | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_front | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| const_reverse_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::rbegin | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| reverse_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::rbegin | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| virtual void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::remove | ( | const_reference | ) | [pure virtual] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| const_reverse_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::rend | ( | ) | const [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| reverse_iterator Glib::HelperList<T_Child, T_CppElement, T_Iterator>::rend | ( | ) | [inline] |
template <typename T_Child , typename T_CppElement , typename T_Iterator >
| size_type Glib::HelperList<T_Child, T_CppElement, T_Iterator>::size | ( | ) | const [inline] |
Member Data Documentation
template <typename T_Child , typename T_CppElement , typename T_Iterator >
GObject* Glib::HelperList<T_Child, T_CppElement, T_Iterator>::gparent_ [protected] |
The documentation for this class was generated from the following file:
