SPUC::vector< T > Class Template Reference

#include <vector_class.h>

List of all members.

Public Member Functions

 vector ()
 vector (int size)
 vector (const vector< T > &v)
 ~vector ()
int len () const
int size () const
void reset ()
void ones ()
operator[] (int i) const
operator() (int i) const
T & operator[] (int i)
T & operator() (int i)
vectoroperator+= (const vector< T > &v)
vectoroperator-= (const vector< T > &v)
vectoroperator+= (const T t)
vectoroperator-= (const T t)
vectoroperator *= (const T t)
vectoroperator/= (const T t)
void operator= (const T v)
void operator= (const vector< T > &v)

Protected Member Functions

void resize (int size)

Protected Attributes

smart_array< T > data

template<class T>
class SPUC::vector< T >


Constructor & Destructor Documentation

template<class T>
SPUC::vector< T >::vector (  )  [inline]

template<class T>
SPUC::vector< T >::vector ( int  size  )  [inline]

template<class T>
SPUC::vector< T >::vector ( const vector< T > &  v  )  [inline]

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


Member Function Documentation

template<class T>
int SPUC::vector< T >::len (  )  const [inline]

template<class T>
void SPUC::vector< T >::ones (  )  [inline]

template<class T>
vector& SPUC::vector< T >::operator *= ( const T  t  )  [inline]

template<class T>
T& SPUC::vector< T >::operator() ( int  i  )  [inline]

template<class T>
T SPUC::vector< T >::operator() ( int  i  )  const [inline]

template<class T>
vector& SPUC::vector< T >::operator+= ( const T  t  )  [inline]

template<class T>
vector& SPUC::vector< T >::operator+= ( const vector< T > &  v  )  [inline]

template<class T>
vector& SPUC::vector< T >::operator-= ( const T  t  )  [inline]

template<class T>
vector& SPUC::vector< T >::operator-= ( const vector< T > &  v  )  [inline]

template<class T>
vector& SPUC::vector< T >::operator/= ( const T  t  )  [inline]

template<class T>
void SPUC::vector< T >::operator= ( const vector< T > &  v  )  [inline]

template<class T>
void SPUC::vector< T >::operator= ( const T  v  )  [inline]

template<class T>
T& SPUC::vector< T >::operator[] ( int  i  )  [inline]

template<class T>
T SPUC::vector< T >::operator[] ( int  i  )  const [inline]

template<class T>
void SPUC::vector< T >::reset ( void   )  [inline]

template<class T>
void SPUC::vector< T >::resize ( int  size  )  [inline, protected]

template<class T>
int SPUC::vector< T >::size ( void   )  const [inline]


Member Data Documentation

template<class T>
smart_array<T> SPUC::vector< T >::data [protected]


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:56 2008 for DSPTemplates by  doxygen 1.4.7