Web Analytics Made Easy - Statcounter
Skip to content

File SBCFunctorTimes.hpp#

FileList > Core > Functor > 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, typename T0>
class SBCFunctorTimes10 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
class SBCFunctorTimes11 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
class SBCFunctorTimes12 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
class SBCFunctorTimes13 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
class SBCFunctorTimes14 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
class SBCFunctorTimes15 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
class SBCFunctorTimes16 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
class SBCFunctorTimes2 <typename Output, typename Output1, typename Output2, typename T0, typename T1>
class SBCFunctorTimes3 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2>
class SBCFunctorTimes4 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3>
class SBCFunctorTimes5 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4>
class SBCFunctorTimes6 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5>
class SBCFunctorTimes7 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
class SBCFunctorTimes8 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
class SBCFunctorTimes9 <typename Output, typename Output1, typename Output2, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>

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 SBTimes0 


define SBTimes1#

The short name of SBCFunctorTimes1.

#define SBTimes1 


define SBTimes10#

The short name of SBCFunctorTimes10.

#define SBTimes10 


define SBTimes11#

The short name of SBCFunctorTimes11.

#define SBTimes11 


define SBTimes12#

The short name of SBCFunctorTimes12.

#define SBTimes12 


define SBTimes13#

The short name of SBCFunctorTimes13.

#define SBTimes13 


define SBTimes14#

The short name of SBCFunctorTimes14.

#define SBTimes14 


define SBTimes15#

The short name of SBCFunctorTimes15.

#define SBTimes15 


define SBTimes16#

The short name of SBCFunctorTimes16.

#define SBTimes16 


define SBTimes2#

The short name of SBCFunctorTimes2.

#define SBTimes2 


define SBTimes3#

The short name of SBCFunctorTimes3.

#define SBTimes3 


define SBTimes4#

The short name of SBCFunctorTimes4.

#define SBTimes4 


define SBTimes5#

The short name of SBCFunctorTimes5.

#define SBTimes5 


define SBTimes6#

The short name of SBCFunctorTimes6.

#define SBTimes6 


define SBTimes7#

The short name of SBCFunctorTimes7.

#define SBTimes7 


define SBTimes8#

The short name of SBCFunctorTimes8.

#define SBTimes8 


define SBTimes9#

The short name of SBCFunctorTimes9.

#define SBTimes9 


define SB_MAKE_FUNCTOR_TIMES_TEMPLATE#

#define SB_MAKE_FUNCTOR_TIMES_TEMPLATE (
    N
)