sspt_ListNode< T > Class Template Reference

#include <sspt_list.h>

List of all members.

Public Member Functions

 sspt_ListNode (const T &item, sspt_ListNode< T > *lptr=0, sspt_ListNode< T > *rptr=0)
virtual ~sspt_ListNode ()
void insertLeft (sspt_ListNode< T > *node)
sspt_ListNode< T > * left () const
void insertRight (sspt_ListNode< T > *node)
sspt_ListNode< T > * right () const
detachNode ()
data () const
void setData (const T &item)

template<class T>
class sspt_ListNode< T >


Constructor & Destructor Documentation

template<class T>
sspt_ListNode< T >::sspt_ListNode ( const T &  item,
sspt_ListNode< T > *  lptr = 0,
sspt_ListNode< T > *  rptr = 0 
) [inline]

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


Member Function Documentation

template<class T >
T sspt_ListNode< T >::data (  )  const [inline]

template<class T >
T sspt_ListNode< T >::detachNode (  )  [inline]

template<class T>
void sspt_ListNode< T >::insertLeft ( sspt_ListNode< T > *  node  )  [inline]

template<class T>
void sspt_ListNode< T >::insertRight ( sspt_ListNode< T > *  node  )  [inline]

template<class T>
sspt_ListNode<T>* sspt_ListNode< T >::left (  )  const [inline]

template<class T>
sspt_ListNode<T>* sspt_ListNode< T >::right (  )  const [inline]

template<class T>
void sspt_ListNode< T >::setData ( const T &  item  )  [inline]


doxygen