#include <sspt_list.h>
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 |
T | detachNode () |
T | data () const |
void | setData (const T &item) |
sspt_ListNode< T >::sspt_ListNode | ( | const T & | item, | |
sspt_ListNode< T > * | lptr = 0 , |
|||
sspt_ListNode< T > * | rptr = 0 | |||
) | [inline] |
sspt_ListNode< T >::~sspt_ListNode | ( | ) | [inline, virtual] |
T sspt_ListNode< T >::data | ( | ) | const [inline] |
T sspt_ListNode< T >::detachNode | ( | ) | [inline] |
void sspt_ListNode< T >::insertLeft | ( | sspt_ListNode< T > * | node | ) | [inline] |
void sspt_ListNode< T >::insertRight | ( | sspt_ListNode< T > * | node | ) | [inline] |
sspt_ListNode<T>* sspt_ListNode< T >::left | ( | ) | const [inline] |
sspt_ListNode<T>* sspt_ListNode< T >::right | ( | ) | const [inline] |
void sspt_ListNode< T >::setData | ( | const T & | item | ) | [inline] |