Web Analytics Made Easy - Statcounter
Skip to content

Class SBCFunctorPlus0#

template <typename Output>

ClassList > SBCFunctorPlus0

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.

virtual SBCFunctorPlus0 < Output > * SBCFunctorPlus0::clone () override const

Implements SBCFunctor::clone


function operator()#

Performs the functor's operation and returns the result.

virtual Output SBCFunctorPlus0::operator() () override


function operator()#

Performs the functor's operation and returns the result.

virtual Output SBCFunctorPlus0::operator() () override const


function ~SBCFunctorPlus0#

Destructor.

virtual SBCFunctorPlus0::~SBCFunctorPlus0 ()