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