| foobar2000 SDK
    2015-01-14
    | 
#include <iterators.h>
 Inheritance diagram for pfc::iterator< t_item >:
 Inheritance diagram for pfc::iterator< t_item >:| Public Types | |
| typedef _list_node< t_item > | t_node | 
| typedef refcounted_object_ptr_t< t_node > | t_nodeptr | 
| typedef iterator< t_item > | t_self | 
| typedef const_iterator< t_item > | t_selfConst | 
|  Public Types inherited from pfc::const_iterator< t_item > | |
| 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 | |
| iterator () | |
| iterator (t_node *source) | |
| iterator (t_nodeptr const &source) | |
| iterator (t_self const &other) | |
| iterator (t_self &&other) | |
| bool | operator!= (const t_self &other) const throw () | 
| 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 () | 
| 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 () | 
|  Public Member Functions inherited from pfc::const_iterator< t_item > | |
| 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 () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from pfc::const_iterator< t_item > | |
| t_nodeptr | m_content | 
Definition at line 56 of file iterators.h.
| typedef _list_node<t_item> pfc::iterator< t_item >::t_node | 
Definition at line 60 of file iterators.h.
| typedef refcounted_object_ptr_t<t_node> pfc::iterator< t_item >::t_nodeptr | 
Definition at line 61 of file iterators.h.
| typedef iterator<t_item> pfc::iterator< t_item >::t_self | 
Definition at line 59 of file iterators.h.
| typedef const_iterator<t_item> pfc::iterator< t_item >::t_selfConst | 
Definition at line 58 of file iterators.h.
| 
 | inline | 
Definition at line 63 of file iterators.h.
| 
 | inline | 
Definition at line 64 of file iterators.h.
| 
 | inline | 
Definition at line 65 of file iterators.h.
| 
 | inline | 
Definition at line 66 of file iterators.h.
| 
 | inline | 
Definition at line 67 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 81 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 72 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 75 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 77 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 76 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 78 of file iterators.h.
| 
 | inline | |||||||||||||
Definition at line 73 of file iterators.h.
| 
 | inline | 
Definition at line 69 of file iterators.h.
| 
 | inline | 
Definition at line 70 of file iterators.h.
| 
 | inline | ||||||||||||||
Definition at line 80 of file iterators.h.
 1.8.9.1
 1.8.9.1