![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <eptrlist.h>
Classes | |
class | const_iterator |
class | const_reverse_iterator |
class | iterator |
struct | less |
class | reverse_iterator |
Public Types | |
typedef std::list< ePtr< T >, std::allocator< ePtr< T > > >::iterator | std_list_T_iterator |
typedef std::list< ePtr< T >, std::allocator< ePtr< T > > >::const_iterator | std_list_T_const_iterator |
typedef std::list< ePtr< T >, std::allocator< ePtr< T > > >::reverse_iterator | std_list_T_reverse_iterator |
typedef std::list< ePtr< T >, std::allocator< ePtr< T > > >::const_reverse_iterator | std_list_T_const_reverse_iterator |
typedef eSmartPtrList< T >::iterator | T_iterator |
typedef eSmartPtrList< T >::const_iterator | T_const_iterator |
typedef eSmartPtrList< T >::reverse_iterator | T_reverse_iterator |
typedef eSmartPtrList< T >::const_reverse_iterator | T_const_reverse_iterator |
Public Member Functions | |
eSmartPtrList () | |
eSmartPtrList (const eSmartPtrList &) | |
~eSmartPtrList () | |
void | sort () |
void | remove (T *t) |
void | clear () |
void | pop_back () |
void | pop_front () |
void | push_back (T *) |
void | push_front (T *) |
T * | current () |
T * | next () |
T * | prev () |
T * | first () |
T * | last () |
T * | setCurrent (const T *) |
const T * | current () const |
const T * | next () const |
const T * | prev () const |
const T * | first () const |
const T * | last () const |
operator bool () const | |
bool | operator! () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
iterator | erase (iterator it) |
iterator | erase (iterator from, iterator to) |
operator iterator () | |
operator const_iterator () const | |
operator reverse_iterator () | |
operator const_reverse_iterator () const | |
std::vector< T > * | getVector () |
iterator | insert_in_order (T *e) |
typedef std::list<ePtr<T>, std::allocator<ePtr<T> > >::const_iterator eSmartPtrList< T >::std_list_T_const_iterator |
typedef std::list<ePtr<T>, std::allocator<ePtr<T> > >::const_reverse_iterator eSmartPtrList< T >::std_list_T_const_reverse_iterator |
typedef std::list<ePtr<T>, std::allocator<ePtr<T> > >::iterator eSmartPtrList< T >::std_list_T_iterator |
typedef std::list<ePtr<T>, std::allocator<ePtr<T> > >::reverse_iterator eSmartPtrList< T >::std_list_T_reverse_iterator |
typedef eSmartPtrList<T>::const_iterator eSmartPtrList< T >::T_const_iterator |
typedef eSmartPtrList<T>::const_reverse_iterator eSmartPtrList< T >::T_const_reverse_iterator |
typedef eSmartPtrList<T>::iterator eSmartPtrList< T >::T_iterator |
typedef eSmartPtrList<T>::reverse_iterator eSmartPtrList< T >::T_reverse_iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
iterator eSmartPtrList< T >::erase | ( | iterator | from, |
iterator | to | ||
) |
iterator eSmartPtrList< T >::erase | ( | iterator | it | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |