File SBCFunctorTimes.hpp#
FileList > Base > Core > Functor > include > SBCFunctorTimes.hpp
#include "SBCFunctor.hpp"
Classes#
Type | Name |
---|---|
class | SBCFunctorTimes0 <typename Output, typename Output1, typename Output2> This class describes a functor that is the product of two functors. |
class | SBCFunctorTimes1 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCFunctorTimes10 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCFunctorTimes11 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCFunctorTimes12 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCFunctorTimes13 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCFunctorTimes14 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCFunctorTimes15 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCFunctorTimes16 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCFunctorTimes2 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCFunctorTimes3 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCFunctorTimes4 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCFunctorTimes5 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCFunctorTimes6 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCFunctorTimes7 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCFunctorTimes8 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCFunctorTimes9 <typename Output, typename Output1, typename Output2, SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Functions#
Type | Name |
---|---|
SBCFunctorTimes0< Output, Output1, Output2 > | operator* (const SBCFunctor0< Output1 > & firstFunctor, const SBCFunctor0< Output2 > & secondFunctor) This function produces a functor that outputs the product of firstFunctor andsecondFunctor . |
Macros#
Type | Name |
---|---|
define | SBTimes0 The short name of SBCFunctorTimes0 . |
define | SBTimes1 The short name of SBCFunctorTimes1. |
define | SBTimes10 The short name of SBCFunctorTimes10. |
define | SBTimes11 The short name of SBCFunctorTimes11. |
define | SBTimes12 The short name of SBCFunctorTimes12. |
define | SBTimes13 The short name of SBCFunctorTimes13. |
define | SBTimes14 The short name of SBCFunctorTimes14. |
define | SBTimes15 The short name of SBCFunctorTimes15. |
define | SBTimes16 The short name of SBCFunctorTimes16. |
define | SBTimes2 The short name of SBCFunctorTimes2. |
define | SBTimes3 The short name of SBCFunctorTimes3. |
define | SBTimes4 The short name of SBCFunctorTimes4. |
define | SBTimes5 The short name of SBCFunctorTimes5. |
define | SBTimes6 The short name of SBCFunctorTimes6. |
define | SBTimes7 The short name of SBCFunctorTimes7. |
define | SBTimes8 The short name of SBCFunctorTimes8. |
define | SBTimes9 The short name of SBCFunctorTimes9. |
define | SB_MAKE_FUNCTOR_TIMES_TEMPLATE (N) |
Public Functions Documentation#
function operator*#
This function produces a functor that outputs the product of firstFunctor
andsecondFunctor
.
template<typename Output, typename Output1, typename Output2>
SBCFunctorTimes0 < Output, Output1, Output2 > operator* (
const SBCFunctor0< Output1 > & firstFunctor,
const SBCFunctor0< Output2 > & secondFunctor
)
Macro Definition Documentation#
define SBTimes0#
The short name of SBCFunctorTimes0 .
define SBTimes1#
The short name of SBCFunctorTimes1.
define SBTimes10#
The short name of SBCFunctorTimes10.
define SBTimes11#
The short name of SBCFunctorTimes11.
define SBTimes12#
The short name of SBCFunctorTimes12.
define SBTimes13#
The short name of SBCFunctorTimes13.
define SBTimes14#
The short name of SBCFunctorTimes14.
define SBTimes15#
The short name of SBCFunctorTimes15.
define SBTimes16#
The short name of SBCFunctorTimes16.
define SBTimes2#
The short name of SBCFunctorTimes2.
define SBTimes3#
The short name of SBCFunctorTimes3.
define SBTimes4#
The short name of SBCFunctorTimes4.
define SBTimes5#
The short name of SBCFunctorTimes5.
define SBTimes6#
The short name of SBCFunctorTimes6.
define SBTimes7#
The short name of SBCFunctorTimes7.
define SBTimes8#
The short name of SBCFunctorTimes8.
define SBTimes9#
The short name of SBCFunctorTimes9.