Class SBCFunctorPlus0#
template <typename Output>
This class describes a functor that is the sum of two functors.
#include "SBCFunctorPlus.hpp"
Inherits the following classes: SBCFunctor0< Output >
Public Functions#
Type | Name |
---|---|
SBCFunctorPlus0 (const SBCFunctor0< Output > * firstFunctor, const SBCFunctor0< Output > * secondFunctor) Builds a functor that will return the sum of the results of firstFunctor andsecondFunctor . The input functors are cloned internally. |
|
virtual SBCFunctorPlus0< Output > * | clone () override const Clones the functor. |
virtual Output | operator() () override Performs the functor's operation and returns the result. |
virtual Output | operator() () override const Performs the functor's operation and returns the result. |
virtual | ~SBCFunctorPlus0 () Destructor. |
Public Functions Documentation#
function SBCFunctorPlus0#
Builds a functor that will return the sum of the results of firstFunctor
andsecondFunctor
. The input functors are cloned internally.
SBCFunctorPlus0::SBCFunctorPlus0 (
const SBCFunctor0< Output > * firstFunctor,
const SBCFunctor0< Output > * secondFunctor
)
function clone#
Clones the functor.
Implements SBCFunctor::clone
function operator()#
Performs the functor's operation and returns the result.
function operator()#
Performs the functor's operation and returns the result.
function ~SBCFunctorPlus0#
Destructor.