#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 {};
|
1.2.15