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 116 of file tll.h.

00116                                         :
00117 pMyHead(pHead)
00118 {
00119 }

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

Definition at line 101 of file tll.h.

00101 {}


Member Function Documentation

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

Implements Node< T >.

Definition at line 110 of file tll.h.

00110 {};

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

Implements Node< T >.

Definition at line 106 of file tll.h.

00106 {delete this;}

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

Implements Node< T >.

Definition at line 109 of file tll.h.

00109 {return NULL;}

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

Implements Node< T >.

Definition at line 122 of file tll.h.

00123 {
00124   InternalNode<T> * internal = new InternalNode<T>(pNewObject, this, pPrevious);
00125   return internal;
00126 }

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

Implements Node< T >.

Definition at line 103 of file tll.h.

00103 {};

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

Implements Node< T >.

Definition at line 105 of file tll.h.

00105 {};

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

Implements Node< T >.

Definition at line 104 of file tll.h.

00104 {};


The documentation for this class was generated from the following file:
Generated on Fri Dec 23 05:15:52 2005 for Constructive Solid Geometry by doxygen1.2.15