#include <tll.h>
Inheritance diagram for HeadNode< T >:
Public Methods | |
HeadNode () | |
~HeadNode () | |
virtual Node< T > * | Insert (T *pNewObject, Node< T > *pPrevious) |
virtual void | ModifyLinkPosition () |
virtual void | SetPrevious (Node< T > *pPrevious) |
virtual void | SetNext (Node< T > *pNext) |
virtual void | DeleteList () |
virtual T * | Get (int val) |
virtual void | Delete (int val) |
|
Definition at line 142 of file tll.h.
00143 { 00144 pMyNext = new TailNode<T>(this); 00145 } |
|
Definition at line 129 of file tll.h.
00129 {}; |
|
Implements Node< T >. Definition at line 136 of file tll.h.
00136 {pMyNext->Delete(val);} |
|
Implements Node< T >. Definition at line 134 of file tll.h.
00134 {pMyNext->DeleteList(); delete this;} |
|
Implements Node< T >. Definition at line 135 of file tll.h.
00135 {return pMyNext->Get(val);} |
|
Implements Node< T >. Definition at line 148 of file tll.h.
00149 { 00150 pMyNext = pMyNext->Insert(pNewObject, pPrevious); 00151 return this; 00152 } |
|
Implements Node< T >. Definition at line 131 of file tll.h.
00131 {}; |
|
Implements Node< T >. Definition at line 133 of file tll.h.
00133 {pMyNext = pNext;} |
|
Implements Node< T >. Definition at line 132 of file tll.h.
00132 {}; |