| foobar2000 SDK
    2015-01-14
    | 
#include <iterators.h>
 Inheritance diagram for pfc::const_iterator< t_item >:
 Inheritance diagram for pfc::const_iterator< t_item >:| 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 | |
| const_iterator () | |
| const_iterator (t_node *source) | |
| const_iterator (t_nodeptr const &source) | |
| const_iterator (t_self const &other) | |
| const_iterator (t_self &&other) | |
| t_node * | _node () const throw () | 
| void | invalidate () throw () | 
| bool | is_empty () const throw () | 
| bool | is_valid () const throw () | 
| void | next () throw () | 
| bool | operator!= (const t_self &other) const throw () | 
| const t_item & | operator* () const throw () | 
| const t_self & | operator++ () throw () | 
| t_self | operator++ (int) throw () | 
| const t_self & | operator-- () throw () | 
| t_self | operator-- (int) throw () | 
| const t_item * | operator-> () const throw () | 
| t_self const & | operator= (t_self const &other) | 
| t_self const & | operator= (t_self &&other) | 
| bool | operator== (const t_self &other) const throw () | 
| void | prev () throw () | 
| void | walk (bool forward) throw () | 
| Protected Attributes | |
| t_nodeptr | m_content | 
Definition at line 17 of file iterators.h.
| typedef _list_node<t_item> pfc::const_iterator< t_item >::t_node | 
Definition at line 19 of file iterators.h.
| typedef refcounted_object_ptr_t<t_node> pfc::const_iterator< t_item >::t_nodeptr | 
Definition at line 20 of file iterators.h.
| typedef const_iterator<t_item> pfc::const_iterator< t_item >::t_self | 
Definition at line 21 of file iterators.h.
| 
 | inline | 
Definition at line 34 of file iterators.h.
| 
 | inline | 
Definition at line 35 of file iterators.h.
| 
 | inline | 
Definition at line 36 of file iterators.h.
| 
 | inline | 
Definition at line 37 of file iterators.h.
| 
 | inline | 
Definition at line 38 of file iterators.h.
| 
 | inline | |||||||||||||
For internal use / list implementations only! Do not call!
Definition at line 32 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 25 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 23 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 24 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 29 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 52 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 43 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 46 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 48 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 47 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 49 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 44 of file iterators.h.
| 
 | inline | 
Definition at line 40 of file iterators.h.
| 
 | inline | 
Definition at line 41 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 51 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 28 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 27 of file iterators.h.
| 
 | protected | 
Definition at line 54 of file iterators.h.
 1.8.9.1
 1.8.9.1