GizmoBase

gzRefDList< T > Class Template Reference

Special referenced managed list. More...

#include <gzReference.h>

Inheritance diagram for gzRefDList< T >:

gzDList< T > List of all members.

Public Member Functions

 gzRefDList ()
 gzRefDList (const gzRefDList &copy)
 gzRefDList (const gzRefList< T > &copy)
virtual ~gzRefDList ()
gzVoid useDelayedRemove (gzBool on)
virtual gzVoid onInsert (T *item) const
virtual gzVoid onRemove (T *item) const
virtual T * cloneEntry (T *item) const
virtual gzVoid setCopyMode (gzCopyMode mode)
virtual gzVoid clear ()
gzVoid cleanDelayedRemove ()

Detailed Description

template<class T>
class gzRefDList< T >

Special referenced managed list.

Definition at line 709 of file gzReference.h.


Constructor & Destructor Documentation

template<class T>
gzRefDList< T >::gzRefDList  )  [inline]
 

Definition at line 713 of file gzReference.h.

template<class T>
gzRefDList< T >::gzRefDList const gzRefDList< T > &  copy  )  [inline]
 

Definition at line 714 of file gzReference.h.

References gzDList< T >::operator=().

template<class T>
gzRefDList< T >::gzRefDList const gzRefList< T > &  copy  )  [inline]
 

Definition at line 715 of file gzReference.h.

References gzDList< T >::operator=().

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

Definition at line 717 of file gzReference.h.

References gzRefDList< T >::clear().


Member Function Documentation

template<class T>
gzVoid gzRefDList< T >::cleanDelayedRemove  )  [inline]
 

Definition at line 772 of file gzReference.h.

References NULL.

Referenced by gzRefDList< T >::clear().

template<class T>
virtual gzVoid gzRefDList< T >::clear  )  [inline, virtual]
 

Reimplemented from gzDList< T >.

Definition at line 766 of file gzReference.h.

References gzRefDList< T >::cleanDelayedRemove(), and gzDList< T >::clear().

Referenced by gzRefDList< T >::~gzRefDList().

template<class T>
virtual T* gzRefDList< T >::cloneEntry T *  item  )  const [inline, virtual]
 

Reimplemented from gzDList< T >.

Definition at line 742 of file gzReference.h.

References NULL.

template<class T>
virtual gzVoid gzRefDList< T >::onInsert T *  item  )  const [inline, virtual]
 

Reimplemented from gzDList< T >.

Definition at line 727 of file gzReference.h.

template<class T>
virtual gzVoid gzRefDList< T >::onRemove T *  item  )  const [inline, virtual]
 

Reimplemented from gzDList< T >.

Definition at line 733 of file gzReference.h.

template<class T>
virtual gzVoid gzRefDList< T >::setCopyMode gzCopyMode  mode  )  [inline, virtual]
 

Definition at line 754 of file gzReference.h.

template<class T>
gzVoid gzRefDList< T >::useDelayedRemove gzBool  on  )  [inline]
 

Definition at line 722 of file gzReference.h.


The documentation for this class was generated from the following file:
Documentation for GizmoBase generated at Wed Feb 20 11:57:58 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond