Web Analytics Made Easy - Statcounter
Skip to content

Class SBCFunctor0#

template <class Output>

ClassList > SBCFunctor0

Inherits the following classes: SBCFunctor

Inherited by the following classes: SBCFunctorConstant0, SBCFunctorDivide0, SBCFunctorMinus0, SBCFunctorPlus0, SBCFunctorPredicate0, SBCFunctorTimes0

Public Functions#

Type Name
SBCFunctor0 ()
Constructs a functor.
SBCFunctor0 (const SBCFunctor0 &) = delete
Destructor.
virtual SBCFunctor0< Output > * clone () override const
Clones the functor.
virtual Output operator() () = 0
Performs the functor's operation and returns the result.
virtual Output operator() () const = 0
Performs the functor's operation and returns the result.
SBCFunctor0 & operator= (const SBCFunctor0 &) = delete
virtual ~SBCFunctor0 ()

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 SBCFunctor0 [1/2]#

Constructs a functor.

inline SBCFunctor0::SBCFunctor0 () 


function SBCFunctor0 [2/2]#

Destructor.

SBCFunctor0::SBCFunctor0 (
    const SBCFunctor0 &
) = delete


function clone#

Clones the functor.

inline virtual SBCFunctor0< Output > * SBCFunctor0::clone () override const


function operator()#

Performs the functor's operation and returns the result.

virtual Output SBCFunctor0::operator() () = 0


function operator()#

Performs the functor's operation and returns the result.

virtual Output SBCFunctor0::operator() () const = 0


function operator=#

SBCFunctor0 & SBCFunctor0::operator= (
    const SBCFunctor0 &
) = delete

function ~SBCFunctor0#

inline virtual SBCFunctor0::~SBCFunctor0 ()