VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtPtrQList< T > Class Template Reference

This class has been extended from the QList class to provide some convenience methods as well as auto delete functionality. More...

Inheritance diagram for DtPtrQList< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtPtrQList ()
 DtPtrQList (const DtPtrQList< T > &orig)
virtual ~DtPtrQList ()
void clear ()
void setAutoDelete (bool b)
bool autoDelete () const
DtPtrQList< T >::iterator erase (typename DtPtrQList< T >::iterator pos)
DtPtrQList< T >::iterator erase (typename DtPtrQList< T >::iterator first, typename DtPtrQList< T >::iterator last)
int findRef (T t) const
int find (T t) const
void removeRef (T t)
void remove (T t)
void removeAt (int i)
 DtPtrQList ()
 DtPtrQList (const DtPtrQList< T > &orig)
virtual ~DtPtrQList ()
void clear ()
void setAutoDelete (bool b)
bool autoDelete () const
DtPtrQList< T >::iterator erase (typename DtPtrQList< T >::iterator pos)
DtPtrQList< T >::iterator erase (typename DtPtrQList< T >::iterator first, typename DtPtrQList< T >::iterator last)
int findRef (T t) const
int find (T t) const
void removeRef (T t)
void remove (T t)
void removeAt (int i)

Protected Attributes

bool myAutoDelete

Detailed Description

template<typename T>
class DtPtrQList< T >

This class has been extended from the QList class to provide some convenience methods as well as auto delete functionality.


Constructor & Destructor Documentation

template<typename T>
DtPtrQList< T >::DtPtrQList ( ) [inline]
template<typename T>
DtPtrQList< T >::DtPtrQList ( const DtPtrQList< T > &  orig) [inline]
template<typename T>
virtual DtPtrQList< T >::~DtPtrQList ( ) [inline, virtual]
template<typename T>
DtPtrQList< T >::DtPtrQList ( ) [inline]
template<typename T>
DtPtrQList< T >::DtPtrQList ( const DtPtrQList< T > &  orig) [inline]
template<typename T>
virtual DtPtrQList< T >::~DtPtrQList ( ) [inline, virtual]

Member Function Documentation

template<typename T>
void DtPtrQList< T >::clear ( ) [inline]
template<typename T>
void DtPtrQList< T >::setAutoDelete ( bool  b) [inline]
template<typename T>
bool DtPtrQList< T >::autoDelete ( ) const [inline]
template<typename T>
DtPtrQList<T>::iterator DtPtrQList< T >::erase ( typename DtPtrQList< T >::iterator  pos) [inline]
template<typename T>
DtPtrQList<T>::iterator DtPtrQList< T >::erase ( typename DtPtrQList< T >::iterator  first,
typename DtPtrQList< T >::iterator  last 
) [inline]
template<typename T>
int DtPtrQList< T >::findRef ( t) const [inline]
template<typename T>
int DtPtrQList< T >::find ( t) const [inline]
template<typename T>
void DtPtrQList< T >::removeRef ( t) [inline]
template<typename T>
void DtPtrQList< T >::remove ( t) [inline]
template<typename T>
void DtPtrQList< T >::removeAt ( int  i) [inline]
template<typename T>
void DtPtrQList< T >::clear ( ) [inline]
template<typename T>
void DtPtrQList< T >::setAutoDelete ( bool  b) [inline]
template<typename T>
bool DtPtrQList< T >::autoDelete ( ) const [inline]
template<typename T>
DtPtrQList<T>::iterator DtPtrQList< T >::erase ( typename DtPtrQList< T >::iterator  pos) [inline]
template<typename T>
DtPtrQList<T>::iterator DtPtrQList< T >::erase ( typename DtPtrQList< T >::iterator  first,
typename DtPtrQList< T >::iterator  last 
) [inline]
template<typename T>
int DtPtrQList< T >::findRef ( t) const [inline]
template<typename T>
int DtPtrQList< T >::find ( t) const [inline]
template<typename T>
void DtPtrQList< T >::removeRef ( t) [inline]
template<typename T>
void DtPtrQList< T >::remove ( t) [inline]
template<typename T>
void DtPtrQList< T >::removeAt ( int  i) [inline]

Member Data Documentation

template<typename T>
bool DtPtrQList< T >::myAutoDelete [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)