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

FLL< Type > Class Template Reference

#include <FLL.hpp>

List of all members.

Public Methods

 FLL ()
 FLL (Type &d)
 FLL (Type &d, FLL< Type > *pNext)
 ~FLL ()
FLL< Type > * Next () const
void Replace (Type &newData)
Type & Data () const
void * operator new (size_t size)
void operator delete (void *)

Static Public Methods

void UseMemory (MemList &memList)

Private Methods

 FLL (const FLL &)
FLL & operator= (const FLL &)
int operator== (const FLL &x) const

Private Attributes

Type * data
FLL< Type > * next

Static Private Attributes

MemListpMemList = NULL

Friends

class FastList< Type >

template<class Type>
class FLL< Type >


Constructor & Destructor Documentation

template<class Type>
FLL< Type >::FLL   [inline]
 

template<class Type>
FLL< Type >::FLL Type &    d [inline]
 

template<class Type>
FLL< Type >::FLL Type &    d,
FLL< Type > *    pNext
[inline]
 

template<class Type>
FLL< Type >::~FLL   [inline]
 

template<class Type>
FLL< Type >::FLL const FLL< Type > &    [inline, private]
 


Member Function Documentation

template<class Type>
Type& FLL< Type >::Data   const [inline]
 

template<class Type>
FLL<Type>* FLL< Type >::Next   const [inline]
 

template<class Type>
void FLL< Type >::operator delete void *    [inline]
 

template<class Type>
void* FLL< Type >::operator new size_t    size [inline]
 

template<class Type>
FLL& FLL< Type >::operator= const FLL< Type > &    [inline, private]
 

template<class Type>
int FLL< Type >::operator== const FLL< Type > &    x const [inline, private]
 

template<class Type>
void FLL< Type >::Replace Type &    newData [inline]
 

template<class Type>
void FLL< Type >::UseMemory MemList   memList [inline, static]
 


Friends And Related Function Documentation

template<class Type>
friend class FastList< Type > [friend]
 


Member Data Documentation

template<class Type>
Type* FLL< Type >::data [private]
 

template<class Type>
FLL<Type>* FLL< Type >::next [private]
 

template<class Type>
MemList * FLL< Type >::pMemList = NULL [static, private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 07:12:00 2004 for LEMUR by doxygen1.2.16