Class SBCFunctor16#
template <class Output, 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>
Inherits the following classes: SBCFunctor
Inherited by the following classes: SBCFunctorPredicate16, SBCFunctorConstant16, SBCFunctorDivide16, SBCFunctorMinus16, SBCFunctorPlus16, SBCFunctorPredicate16, SBCFunctorTimes16
Public Functions#
Type | Name |
---|---|
SBCFunctor16 () |
|
SBCFunctor16 (const SBCFunctor16 &) = delete |
|
virtual SBCFunctor16< Output, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > * | clone () override const |
virtual Output | operator() (T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15) = 0 |
virtual Output | operator() (T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10, T11 t11, T12 t12, T13 t13, T14 t14, T15 t15) const = 0 |
SBCFunctor16 & | operator= (const SBCFunctor16 &) = delete |
virtual | ~SBCFunctor16 () |
Public Functions inherited from SBCFunctor#
See SBCFunctor
Type | Name |
---|---|
SBCFunctor () Constructs a functor. |
|
virtual SBCFunctor * | clone () const Clones the functor. |
virtual | ~SBCFunctor () Destructs the functor. |
Public Functions Documentation#
function SBCFunctor16 [1/2]#
function SBCFunctor16 [2/2]#
function clone#
inline virtual SBCFunctor16< Output, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > * SBCFunctor16::clone () override const
function operator()#
virtual Output SBCFunctor16::operator() (
T0 t0,
T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7,
T8 t8,
T9 t9,
T10 t10,
T11 t11,
T12 t12,
T13 t13,
T14 t14,
T15 t15
) = 0
function operator()#
virtual Output SBCFunctor16::operator() (
T0 t0,
T1 t1,
T2 t2,
T3 t3,
T4 t4,
T5 t5,
T6 t6,
T7 t7,
T8 t8,
T9 t9,
T10 t10,
T11 t11,
T12 t12,
T13 t13,
T14 t14,
T15 t15
) const = 0