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

Node< T > Class Template Reference

#include <tll.h>

Inheritance diagram for Node< T >:

HeadNode< T > InternalNode< T > TailNode< T > List of all members.

Public Methods

 Node ()
virtual ~Node ()
virtual Node * Insert (T *pNewObject, Node< T > *pPrevious)=0
virtual void ModifyLinkPosition ()=0
virtual void SetPrevious (Node< T > *pPrevious)=0
virtual void SetNext (Node< T > *pNext)=0
virtual void DeleteList ()=0
virtual T * Get (int val)=0
virtual void Delete (int val)=0

template<class T>
class Node< T >


Constructor & Destructor Documentation

template<class T>
Node< T >::Node   [inline]
 

Definition at line 18 of file tll.h.

00018 {};

template<class T>
virtual Node< T >::~Node   [inline, virtual]
 

Definition at line 19 of file tll.h.

00019 {};


Member Function Documentation

template<class T>
virtual void Node< T >::Delete int    val [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

template<class T>
virtual void Node< T >::DeleteList   [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

template<class T>
virtual T* Node< T >::Get int    val [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

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

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

template<class T>
virtual void Node< T >::ModifyLinkPosition   [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

template<class T>
virtual void Node< T >::SetNext Node< T > *    pNext [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.

template<class T>
virtual void Node< T >::SetPrevious Node< T > *    pPrevious [pure virtual]
 

Implemented in InternalNode< T >, TailNode< T >, HeadNode< T >, HeadNode< PARTICLE >, HeadNode< DECAL >, HeadNode< ParticleSystem >, and HeadNode< PORTAL >.


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