sspt_List< T > Class Template Reference

#include <sspt_list.h>

List of all members.

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)
deleteFront ()
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

template<class T>
class sspt_List< T >


Constructor & Destructor Documentation

template<class T >
sspt_List< T >::sspt_List (  )  [inline]

template<class T>
sspt_List< T >::sspt_List ( const sspt_List< T > &  l  )  [inline]

template<class T >
sspt_List< T >::~sspt_List (  )  [inline, virtual]


Member Function Documentation

template<class T >
sspt_ListIterator< T > sspt_List< T >::begin (  )  const [inline]

template<class T >
void sspt_List< T >::clear (  )  [inline]

template<class T >
T sspt_List< T >::deleteFront (  )  [inline]

template<class T >
T sspt_List< T >::deleteRear (  )  [inline]

template<class T>
void sspt_List< T >::insertFront ( const T &  item  )  [inline]

template<class T>
void sspt_List< T >::insertRear ( const T &  item  )  [inline]

template<class T >
bool sspt_List< T >::isEmpty (  )  const [inline]

template<class T >
sspt_ListIterator< T > sspt_List< T >::last (  )  const [inline]

template<class T>
sspt_List< T > & sspt_List< T >::operator= ( const sspt_List< T > &  l  )  [inline]

template<class T >
template<class Predicate >
void sspt_List< T >::remove ( Predicate &  filter  )  [inline]

template<class T >
int sspt_List< T >::size (  )  const [inline]

template<class T>
void sspt_List< T >::toArray ( sspt_Array< T > *  out  )  const [inline]


doxygen