![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Base class for binary in-place assignment functors of the form F::apply(T1, const T2&).
More...
#include <Functional.hpp>
Inheritance diagram for CDPL::Math::ScalarBinaryAssignmentFunctor< T1, T2 >:Public Types | |
| typedef T1 | Argument1Type |
| The (modifiable) first argument type. More... | |
| typedef const T2 & | Argument2Type |
| The second (source) argument type. More... | |
Base class for binary in-place assignment functors of the form F::apply(T1, const T2&).
Derived functors (Math::ScalarAssignment, Math::ScalarAdditionAssignment, Math::ScalarSubtractionAssignment, Math::ScalarMultiplicationAssignment, Math::ScalarDivisionAssignment) implement the element-wise update of a destination scalar with a source scalar.
| T1 | The (modifiable) destination type. |
| T2 | The source type. |
| typedef T1 CDPL::Math::ScalarBinaryAssignmentFunctor< T1, T2 >::Argument1Type |
The (modifiable) first argument type.
| typedef const T2& CDPL::Math::ScalarBinaryAssignmentFunctor< T1, T2 >::Argument2Type |
The second (source) argument type.