Chemical Data Processing Library C++ API - Version 1.2.0
Public Types | Static Public Member Functions | List of all members
CDPL::Math::ScalarSubtraction< T1, T2 > Struct Template Reference

#include <Functional.hpp>

+ Inheritance diagram for CDPL::Math::ScalarSubtraction< T1, T2 >:

Public Types

typedef ScalarBinaryFunctor< T1, T2 >::Argument1Type Argument1Type
 
typedef ScalarBinaryFunctor< T1, T2 >::Argument2Type Argument2Type
 
typedef ScalarBinaryFunctor< T1, T2 >::ResultType ResultType
 
- Public Types inherited from CDPL::Math::ScalarBinaryFunctor< T1, T2 >
typedef const T1 & Argument1Type
 
typedef const T2 & Argument2Type
 
typedef CommonType< T1, T2 >::Type ResultType
 

Static Public Member Functions

static ResultType apply (Argument1Type t1, Argument2Type t2)
 

Member Typedef Documentation

◆ Argument1Type

template<typename T1 , typename T2 >
typedef ScalarBinaryFunctor<T1, T2>::Argument1Type CDPL::Math::ScalarSubtraction< T1, T2 >::Argument1Type

◆ Argument2Type

template<typename T1 , typename T2 >
typedef ScalarBinaryFunctor<T1, T2>::Argument2Type CDPL::Math::ScalarSubtraction< T1, T2 >::Argument2Type

◆ ResultType

template<typename T1 , typename T2 >
typedef ScalarBinaryFunctor<T1, T2>::ResultType CDPL::Math::ScalarSubtraction< T1, T2 >::ResultType

Member Function Documentation

◆ apply()

template<typename T1 , typename T2 >
static ResultType CDPL::Math::ScalarSubtraction< T1, T2 >::apply ( Argument1Type  t1,
Argument2Type  t2 
)
inlinestatic

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