foobar2000 SDK
2015-08-03
|
#include <iterators.h>
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.