vectorSet< T > Class Template Reference

#include <vectorSet.h>

Public Member Functions

 vectorSet ()
 vectorSet (const vectorSet &src)
 ~vectorSet ()
vectorSetoperator= (const vectorSet &src)
bool empty () const
unsigned size () const
const T & operator[] (unsigned index) const
T & operator[] (unsigned index)
removeByIndex (unsigned index)
removeOne ()
vectorSetoperator+= (const T &item)

Private Attributes

pdvector< T > data

Detailed Description

template<class T>
class vectorSet< T >

Definition at line 54 of file vectorSet.h.


Constructor & Destructor Documentation

template<class T >
vectorSet< T >::vectorSet (  )  [inline]

Definition at line 59 of file vectorSet.h.

template<class T >
vectorSet< T >::vectorSet ( const vectorSet< T > &  src  )  [inline]

Definition at line 60 of file vectorSet.h.

template<class T >
vectorSet< T >::~vectorSet (  )  [inline]

Definition at line 61 of file vectorSet.h.


Member Function Documentation

template<class T >
bool vectorSet< T >::empty (  )  const [inline]

Definition at line 68 of file vectorSet.h.

Referenced by vectorSet< T >::removeByIndex().

template<class T >
vectorSet& vectorSet< T >::operator+= ( const T &  item  )  [inline]

Definition at line 84 of file vectorSet.h.

template<class T >
vectorSet& vectorSet< T >::operator= ( const vectorSet< T > &  src  )  [inline]

Definition at line 63 of file vectorSet.h.

References vectorSet< T >::data.

template<class T >
T& vectorSet< T >::operator[] ( unsigned  index  )  [inline]

Definition at line 75 of file vectorSet.h.

template<class T >
const T& vectorSet< T >::operator[] ( unsigned  index  )  const [inline]

Definition at line 71 of file vectorSet.h.

template<class T >
T vectorSet< T >::removeByIndex ( unsigned  index  )  [inline]

Definition at line 36 of file vectorSet.C.

References vectorSet< T >::data, and vectorSet< T >::empty().

template<class T >
T vectorSet< T >::removeOne (  )  [inline]

Definition at line 80 of file vectorSet.h.

template<class T >
unsigned vectorSet< T >::size (  )  const [inline]

Definition at line 69 of file vectorSet.h.


Field Documentation

template<class T >
pdvector<T> vectorSet< T >::data [private]

Definition at line 56 of file vectorSet.h.

Referenced by vectorSet< T >::operator=(), and vectorSet< T >::removeByIndex().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1