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

LinkedList< T > Class Template Reference

#include <tll.h>

List of all members.

Public Methods

 LinkedList ()
 ~LinkedList ()
void Insert (T *pNewObject)
T * Get (int val)
void Delete (int val)

Public Attributes

int numObjects

template<class T>
class LinkedList< T >


Constructor & Destructor Documentation

template<class T>
LinkedList< T >::LinkedList  
 

Definition at line 177 of file tll.h.

References LinkedList< T >::numObjects.

00178 {
00179   numObjects = 0;
00180   pMyHead = new HeadNode<T>;
00181 }

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

Definition at line 166 of file tll.h.

00166 {pMyHead->DeleteList();}


Member Function Documentation

template<class T>
void LinkedList< T >::Delete int    val [inline]
 

Definition at line 169 of file tll.h.

Referenced by DeleteSpline(), and MakePortalList().

00169 {pMyHead->Delete(val);}

template<class T>
T* LinkedList< T >::Get int    val [inline]
 

Definition at line 168 of file tll.h.

Referenced by AddPortalsToLeaves(), CalculatePVS(), CheckForParticleCollision(), CountVisibleLeaves(), CreateChannel(), DeleteSpline(), DrawSplines(), FindVisibleLeaves(), LoadSplines(), MakePortalList(), PlayChannel(), SoundTimerProc(), UpdateBullets(), UpdateChannel(), and WndProc().

00168 {return pMyHead->Get(val);}

template<class T>
void LinkedList< T >::Insert T *    pNewObject
 

Definition at line 184 of file tll.h.

Referenced by AddSpline(), CreateChannel(), LoadSample(), MakeNodeLists(), and MakePortalList().

00185 {
00186   pMyHead->Insert(pNewObject, pMyHead);
00187 }


Member Data Documentation

template<class T>
int LinkedList< T >::numObjects
 

Definition at line 171 of file tll.h.

Referenced by AddPortalsToLeaves(), LinkedList< T >::LinkedList(), MakeNodeLists(), and MakePortalList().


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