Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TailNode< T > Class Template Reference

#include <tll.h>

Inheritance diagram for TailNode< T >:

Node< T > List of all members.

Public Methods

 TailNode (HeadNode< T > *pHead)
 ~TailNode ()
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)

template<class T>
class TailNode< T >


Constructor & Destructor Documentation

template<class T>
TailNode< T >::TailNode HeadNode< T > *    pHead
 

Definition at line 112 of file tll.h.

00112                                         :
00113 pMyHead(pHead)
00114 {
00115 }

template<class T>
TailNode< T >::~TailNode   [inline]
 

Definition at line 98 of file tll.h.

00098 {}


Member Function Documentation

template<class T>
virtual void TailNode< T >::Delete int    val [inline, virtual]
 

Implements Node< T >.

Definition at line 106 of file tll.h.

00106 {};

template<class T>
virtual void TailNode< T >::DeleteList   [inline, virtual]
 

Implements Node< T >.

Definition at line 103 of file tll.h.

00103 {delete this;}

template<class T>
virtual T* TailNode< T >::Get int    val [inline, virtual]
 

Implements Node< T >.

Definition at line 105 of file tll.h.

00105 {return NULL;}

template<class T>
Node< T > * TailNode< T >::Insert T *    pNewObject,
Node< T > *    pPrevious
[virtual]
 

Implements Node< T >.

Definition at line 118 of file tll.h.

00119 {
00120   InternalNode<T> * internal = new InternalNode<T>(pNewObject, this, pPrevious);
00121   return internal;
00122 }

template<class T>
virtual void TailNode< T >::ModifyLinkPosition   [inline, virtual]
 

Implements Node< T >.

Definition at line 100 of file tll.h.

00100 {};

template<class T>
virtual void TailNode< T >::SetNext Node< T > *    pNext [inline, virtual]
 

Implements Node< T >.

Definition at line 102 of file tll.h.

00102 {};

template<class T>
virtual void TailNode< T >::SetPrevious Node< T > *    pPrevious [inline, virtual]
 

Implements Node< T >.

Definition at line 101 of file tll.h.

00101 {};


The documentation for this class was generated from the following file:
Generated on Fri Dec 23 05:20:00 2005 for Particles by doxygen1.2.15