CleanVector< T > Class Template Reference

#include <cleanvector.h>

Inheritance diagram for CleanVector< T >:

vector List of all members.

Public Types

typedef vector< T >::iterator VectorIterator

Public Member Functions

 CleanVector (const int i)
 CleanVector ()
void clear ()
void printStatus ()
void resize (size_t neu)
 ~CleanVector ()

Static Public Member Functions

static void clear (vector< T > &v)

Detailed Description

template<class T>
class CleanVector< T >

A slight modification of the standard vector. The added functionality is automatic deleting of all data. Hence, CleanVector only makes sense to store pointers.

Definition at line 13 of file cleanvector.h.


Member Typedef Documentation

template<class T>
typedef vector<T>::iterator CleanVector< T >::VectorIterator
 

Definition at line 15 of file cleanvector.h.


Constructor & Destructor Documentation

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

template<class T>
CleanVector< T >::CleanVector const int  i  )  [inline]
 

template<class T>
CleanVector< T >::~CleanVector  )  [inline]
 

Definition at line 18 of file cleanvector.h.


Member Function Documentation

template<class T>
static void CleanVector< T >::clear vector< T > &  v  )  [inline, static]
 

Definition at line 31 of file cleanvector.h.

template<class T>
void CleanVector< T >::clear  )  [inline]
 

Definition at line 24 of file cleanvector.h.

Referenced by CL::clear(), and CleanVector< Spline * >::~CleanVector().

template<class T>
void CleanVector< T >::printStatus  )  [inline]
 

Definition at line 45 of file cleanvector.h.

template<class T>
void CleanVector< T >::resize size_t  neu  )  [inline]
 

Definition at line 35 of file cleanvector.h.

Referenced by SplineWeb::createAlongX(), SplineWeb::createAlongY(), SplineWeb::dumpAlongX(), SplineWeb::dumpAlongY(), SplineWeb::fitToSingleAlongX(), SplineWeb::fitToSingleAlongY(), PlotWidget::PlotWidget(), CL::resize(), and SplineWeb::shrinkToFit().


The documentation for this class was generated from the following file:
Generated on Mon May 5 17:48:34 2008 for cmbeasy by  doxygen 1.4.6