#include <iterators.h>

Public Types | |
| typedef _list_node< t_item > | t_node |
| typedef refcounted_object_ptr_t < t_node > | t_nodeptr |
| typedef const_iterator< t_item > | t_self |
Public Member Functions | |
| bool | is_empty () const throw () |
| bool | is_valid () const throw () |
| void | walk (bool forward) throw () |
| void | prev () throw () |
| void | next () throw () |
| t_node * | _node () const throw () |
| For internal use / list implementations only! Do not call! | |
| const_iterator () | |
| const_iterator (t_node *source) | |
| const_iterator (t_nodeptr const &source) | |
| const t_item & | operator* () const throw () |
| const t_item * | operator-> () const throw () |
| const t_self & | operator++ () throw () |
| const t_self & | operator-- () throw () |
| t_self | operator++ (int) throw () |
| t_self | operator-- (int) throw () |
| bool | operator== (const t_self &other) const throw () |
| bool | operator!= (const t_self &other) const throw () |
| bool | operator> (const t_self &other) const throw () |
| bool | operator< (const t_self &other) const throw () |
| bool | operator>= (const t_self &other) const throw () |
| bool | operator<= (const t_self &other) const throw () |
Protected Attributes | |
| t_nodeptr | m_content |
| typedef _list_node<t_item> pfc::const_iterator< t_item >::t_node |
Reimplemented in pfc::iterator< t_item >.
| typedef refcounted_object_ptr_t<t_node> pfc::const_iterator< t_item >::t_nodeptr |
Reimplemented in pfc::iterator< t_item >.
| typedef const_iterator<t_item> pfc::const_iterator< t_item >::t_self |
Reimplemented in pfc::iterator< t_item >.
| pfc::const_iterator< t_item >::const_iterator | ( | ) | [inline] |
| pfc::const_iterator< t_item >::const_iterator | ( | t_node * | source | ) | [inline] |
| pfc::const_iterator< t_item >::const_iterator | ( | t_nodeptr const & | source | ) | [inline] |
| bool pfc::const_iterator< t_item >::is_empty | ( | ) | const throw () [inline] |
| bool pfc::const_iterator< t_item >::is_valid | ( | ) | const throw () [inline] |
| void pfc::const_iterator< t_item >::walk | ( | bool | forward | ) | throw () [inline] |
| void pfc::const_iterator< t_item >::prev | ( | ) | throw () [inline] |
| void pfc::const_iterator< t_item >::next | ( | ) | throw () [inline] |
| t_node* pfc::const_iterator< t_item >::_node | ( | ) | const throw () [inline] |
For internal use / list implementations only! Do not call!
| const t_item& pfc::const_iterator< t_item >::operator* | ( | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| const t_item* pfc::const_iterator< t_item >::operator-> | ( | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| const t_self& pfc::const_iterator< t_item >::operator++ | ( | ) | throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| const t_self& pfc::const_iterator< t_item >::operator-- | ( | ) | throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| t_self pfc::const_iterator< t_item >::operator++ | ( | int | ) | throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| t_self pfc::const_iterator< t_item >::operator-- | ( | int | ) | throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator== | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator!= | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator> | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator< | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator>= | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
| bool pfc::const_iterator< t_item >::operator<= | ( | const t_self & | other | ) | const throw () [inline] |
Reimplemented in pfc::iterator< t_item >.
t_nodeptr pfc::const_iterator< t_item >::m_content [protected] |
1.5.5