SPUC::builtin< T > Class Template Reference
[SPUC basic typesBase classes and functions]

Wrapper around built-in types to allow custom manipulations. More...

#include <builtin.h>

Collaboration diagram for SPUC::builtin< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 builtin ()
 builtin (double new_value)
 builtin (long new_value)
 builtin (int new_value)
 builtin (float new_value)
 builtin (const builtin< T > &other)
 ~builtin (void)
builtin< T > & operator= (const builtin< T > &other)
builtin< T > & operator+= (const builtin< T > &other)
builtin< T > & operator-= (const builtin< T > &other)
builtin< T > & operator *= (const builtin< T > &other)
builtin< T > & operator/= (const builtin< T > &other)
 operator T const & () const
const T * operator & (void) const
T * operator & (void)
template<>
 builtin (double new_value)
template<>
 builtin (double new_value)
template<>
 builtin (float new_value)
template<>
 builtin (float new_value)

Detailed Description

template<class T>
class SPUC::builtin< T >

Wrapper around built-in types to allow custom manipulations.

Author:
Tony Kirke


Constructor & Destructor Documentation

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

template<class T>
SPUC::builtin< T >::builtin ( double  new_value  )  [inline]

template<class T>
SPUC::builtin< T >::builtin ( long  new_value  )  [inline]

template<class T>
SPUC::builtin< T >::builtin ( int  new_value  )  [inline]

template<class T>
SPUC::builtin< T >::builtin ( float  new_value  )  [inline]

template<class T>
SPUC::builtin< T >::builtin ( const builtin< T > &  other  )  [inline]

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

template<>
SPUC::builtin< long >::builtin ( double  new_value  )  [inline]

template<>
SPUC::builtin< int >::builtin ( double  new_value  )  [inline]

template<>
SPUC::builtin< long >::builtin ( float  new_value  )  [inline]

template<>
SPUC::builtin< int >::builtin ( float  new_value  )  [inline]


Member Function Documentation

template<class T>
T * SPUC::builtin< T >::operator & ( void   )  [inline]

template<class T>
const T * SPUC::builtin< T >::operator & ( void   )  const [inline]

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

template<class T>
SPUC::builtin< T >::operator T const & (  )  const [inline]

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

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

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

template<class T>
builtin< T > & SPUC::builtin< T >::operator= ( const builtin< T > &  other  )  [inline]


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