LLDLinked< Type > Class Template Reference

#include <lldlinked.h>

Inheritance diagram for LLDLinked< Type >:

Inheritance graph
[legend]
Collaboration diagram for LLDLinked< Type >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Type * getNext ()
Type * getPrev ()
Type * getFirst ()
void init ()
void unlink ()
 LLDLinked ()
virtual ~LLDLinked ()
virtual void deleteAll ()
void relink (Type &after)
virtual void append (Type &after)
virtual void insert (Type &before)
virtual void put (Type &obj)

Private Attributes

LLDLinkedmNextp
LLDLinkedmPrevp


Detailed Description

template<class Type>
class LLDLinked< Type >

Definition at line 34 of file lldlinked.h.


Constructor & Destructor Documentation

template<class Type>
LLDLinked< Type >::LLDLinked (  )  [inline]

Definition at line 55 of file lldlinked.h.

template<class Type>
virtual LLDLinked< Type >::~LLDLinked (  )  [inline, virtual]

Definition at line 56 of file lldlinked.h.


Member Function Documentation

template<class Type>
Type* LLDLinked< Type >::getNext (  )  [inline]

Definition at line 40 of file lldlinked.h.

Referenced by LLViewerRegion::cacheFullUpdate(), LLViewerRegion::dumpCache(), and LLViewerRegion::saveCache().

Here is the caller graph for this function:

template<class Type>
Type* LLDLinked< Type >::getPrev (  )  [inline]

Definition at line 41 of file lldlinked.h.

template<class Type>
Type* LLDLinked< Type >::getFirst (  )  [inline]

Definition at line 42 of file lldlinked.h.

Referenced by LLDLinked< LLVOCacheEntry >::deleteAll().

Here is the caller graph for this function:

template<class Type>
void LLDLinked< Type >::init ( void   )  [inline]

Definition at line 44 of file lldlinked.h.

Referenced by LLViewerRegion::saveCache().

Here is the caller graph for this function:

template<class Type>
void LLDLinked< Type >::unlink (  )  [inline]

Definition at line 49 of file lldlinked.h.

Referenced by LLViewerRegion::saveCache(), and LLDLinked< LLVOCacheEntry >::~LLDLinked().

Here is the caller graph for this function:

template<class Type>
virtual void LLDLinked< Type >::deleteAll (  )  [inline, virtual]

Definition at line 58 of file lldlinked.h.

Referenced by LLViewerRegion::saveCache().

Here is the caller graph for this function:

template<class Type>
void LLDLinked< Type >::relink ( Type &  after  )  [inline]

Definition at line 70 of file lldlinked.h.

template<class Type>
virtual void LLDLinked< Type >::append ( Type &  after  )  [inline, virtual]

Definition at line 77 of file lldlinked.h.

Referenced by LLViewerRegion::LLViewerRegion(), and LLDLinked< LLVOCacheEntry >::put().

Here is the caller graph for this function:

template<class Type>
virtual void LLDLinked< Type >::insert ( Type &  before  )  [inline, virtual]

Definition at line 86 of file lldlinked.h.

Referenced by LLViewerRegion::cacheFullUpdate(), and LLViewerRegion::loadCache().

Here is the caller graph for this function:

template<class Type>
virtual void LLDLinked< Type >::put ( Type &  obj  )  [inline, virtual]

Definition at line 95 of file lldlinked.h.


Member Data Documentation

template<class Type>
LLDLinked* LLDLinked< Type >::mNextp [private]

template<class Type>
LLDLinked* LLDLinked< Type >::mPrevp [private]


The documentation for this class was generated from the following file:

Generated on Fri May 16 08:43:45 2008 for SecondLife by  doxygen 1.5.5