#include <sspt_list.h>
Public Member Functions | |
sspt_List () | |
sspt_List (const sspt_List< T > &) | |
virtual | ~sspt_List () |
sspt_List< T > & | operator= (const sspt_List< T > &) |
int | size () const |
bool | isEmpty () const |
void | insertFront (const T &item) |
void | insertRear (const T &item) |
T | deleteFront () |
T | deleteRear () |
sspt_ListIterator< T > | begin () const |
sspt_ListIterator< T > | last () const |
template<class Predicate > | |
void | remove (Predicate &filter) |
void | clear () |
void | toArray (sspt_Array< T > *out) const |
sspt_ListIterator< T > sspt_List< T >::begin | ( | ) | const [inline] |
void sspt_List< T >::clear | ( | ) | [inline] |
T sspt_List< T >::deleteFront | ( | ) | [inline] |
T sspt_List< T >::deleteRear | ( | ) | [inline] |
void sspt_List< T >::insertFront | ( | const T & | item | ) | [inline] |
void sspt_List< T >::insertRear | ( | const T & | item | ) | [inline] |
bool sspt_List< T >::isEmpty | ( | ) | const [inline] |
sspt_ListIterator< T > sspt_List< T >::last | ( | ) | const [inline] |
void sspt_List< T >::remove | ( | Predicate & | filter | ) | [inline] |
int sspt_List< T >::size | ( | ) | const [inline] |
void sspt_List< T >::toArray | ( | sspt_Array< T > * | out | ) | const [inline] |