Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
BIAS::CanMultiply< T1, T2, T3 > Class Template Reference

compile time check if T1 can be multiplied by T2 Found it in Bjarne Stroustrup's FAQ: http://public.research.att.com/~bs/bs_faq2.html More...

#include <Base/Common/Constraints.hh>

Public Member Functions

 CanMultiply ()
 
 CanMultiply ()
 

Static Public Member Functions

static void Constraints (T1 a, T2 b, T3 c)
 
static void Constraints (T1 a, T2 b, T3 c)
 

Detailed Description

template<class T1, class T2, class T3 = T1>
class BIAS::CanMultiply< T1, T2, T3 >

compile time check if T1 can be multiplied by T2 Found it in Bjarne Stroustrup's FAQ: http://public.research.att.com/~bs/bs_faq2.html

Author
woelk 02/2006

Definition at line 89 of file Constraints.hh.

Constructor & Destructor Documentation

template<class T1 , class T2 , class T3 = T1>
BIAS::CanMultiply< T1, T2, T3 >::CanMultiply ( )
inline

Definition at line 93 of file Constraints.hh.

References BIAS::CanMultiply< T1, T2, T3 >::Constraints().

template<class T1 , class T2 , class T3 = T1>
BIAS::CanMultiply< T1, T2, T3 >::CanMultiply ( )
inline

Definition at line 89 of file Constraints.hh.

References BIAS::CanMultiply< T1, T2, T3 >::Constraints().

Member Function Documentation

template<class T1 , class T2 , class T3 = T1>
static void BIAS::CanMultiply< T1, T2, T3 >::Constraints ( T1  a,
T2  b,
T3  c 
)
inlinestatic

Definition at line 88 of file Constraints.hh.

template<class T1 , class T2 , class T3 = T1>
static void BIAS::CanMultiply< T1, T2, T3 >::Constraints ( T1  a,
T2  b,
T3  c 
)
inlinestatic

Definition at line 92 of file Constraints.hh.

Referenced by BIAS::CanMultiply< T1, T2, T3 >::CanMultiply().


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