#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 148 of file tll.h.
00149 { 00150 pMyTail = new TailNode<T>(this); 00151 pMyNext = pMyTail; 00152 } |
|
Definition at line 133 of file tll.h.
00133 {}; |
|
Implements Node< T >. Definition at line 141 of file tll.h.
00141 {pMyNext->Delete(val);} |
|
Implements Node< T >. Definition at line 138 of file tll.h.
00138 {pMyNext->DeleteList(); delete this;} |
|
Implements Node< T >. Definition at line 140 of file tll.h.
00140 {return pMyNext->Get(val);} |
|
Implements Node< T >. Definition at line 155 of file tll.h.
00156 { 00157 pMyNext = pMyNext->Insert(pNewObject, pPrevious); 00158 return this; 00159 } |
|
Implements Node< T >. Definition at line 135 of file tll.h.
00135 {}; |
|
Implements Node< T >. Definition at line 137 of file tll.h.
00137 {pMyNext = pNext;} |
|
Implements Node< T >. Definition at line 136 of file tll.h.
00136 {}; |