#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] |