HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
halfFunction< T > Class Template Reference

#include <halfFunction.h>

Public Member Functions

template<class Function >
 halfFunction (Function f, half domainMin=-HALF_MAX, half domainMax=HALF_MAX, T defaultValue=0, T posInfValue=0, T negInfValue=0, T nanValue=0)
 
 ~halfFunction ()
 
 halfFunction (const halfFunction &)=delete
 
halfFunctionoperator= (const halfFunction &)=delete
 
 halfFunction (halfFunction &&)=delete
 
halfFunctionoperator= (halfFunction &&)=delete
 
T operator() (half x) const
 

Detailed Description

template<class T>
class halfFunction< T >

Definition at line 98 of file halfFunction.h.

Constructor & Destructor Documentation

template<class T>
template<class Function >
halfFunction< T >::halfFunction ( Function  f,
half  domainMin = -HALF_MAX,
half  domainMax = HALF_MAX,
T  defaultValue = 0,
T  posInfValue = 0,
T  negInfValue = 0,
T  nanValue = 0 
)

Definition at line 145 of file halfFunction.h.

template<class T>
halfFunction< T >::~halfFunction ( )
inline

Definition at line 116 of file halfFunction.h.

template<class T>
halfFunction< T >::halfFunction ( const halfFunction< T > &  )
delete
template<class T>
halfFunction< T >::halfFunction ( halfFunction< T > &&  )
delete

Member Function Documentation

template<class T >
T halfFunction< T >::operator() ( half  x) const
inline

Definition at line 176 of file halfFunction.h.

template<class T>
halfFunction& halfFunction< T >::operator= ( const halfFunction< T > &  )
delete
template<class T>
halfFunction& halfFunction< T >::operator= ( halfFunction< T > &&  )
delete

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