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)

template<class T>
class LinkedList< T >


Constructor & Destructor Documentation

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

Definition at line 168 of file tll.h.

00169 {
00170   pMyHead = new HeadNode<T>;
00171 }

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

Definition at line 159 of file tll.h.

00159 {pMyHead->DeleteList();}


Member Function Documentation

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

Definition at line 162 of file tll.h.

Referenced by DeleteSpline(), and MakePortalList().

00162 {pMyHead->Delete(val);}

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

Definition at line 161 of file tll.h.

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

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

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

Definition at line 174 of file tll.h.

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

00175 {
00176   pMyHead->Insert(pNewObject, pMyHead);
00177 }


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