Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Math::FunctorImpl< IBaseFunc > Class Template Referenceabstract

template<class IBaseFunc>
class ROOT::Math::FunctorImpl< IBaseFunc >

FunctorImpl is a base class for the functor handler implementation class.

It defines the Copy operator used to clone the functor objects

Definition at line 44 of file Functor.h.

Public Types

typedef IBaseFunc BaseFunc
 

Public Member Functions

 FunctorImpl ()
 
virtual ~FunctorImpl ()
 
virtual FunctorImplCopy () const =0
 

#include <Math/Functor.h>

Inheritance diagram for ROOT::Math::FunctorImpl< IBaseFunc >:
[legend]

Member Typedef Documentation

◆ BaseFunc

template<class IBaseFunc >
typedef IBaseFunc ROOT::Math::FunctorImpl< IBaseFunc >::BaseFunc

Definition at line 48 of file Functor.h.

Constructor & Destructor Documentation

◆ FunctorImpl()

template<class IBaseFunc >
ROOT::Math::FunctorImpl< IBaseFunc >::FunctorImpl ( )
inline

Definition at line 51 of file Functor.h.

◆ ~FunctorImpl()

template<class IBaseFunc >
virtual ROOT::Math::FunctorImpl< IBaseFunc >::~FunctorImpl ( )
inlinevirtual

Definition at line 53 of file Functor.h.

Member Function Documentation

◆ Copy()

template<class IBaseFunc >
virtual FunctorImpl * ROOT::Math::FunctorImpl< IBaseFunc >::Copy ( ) const
pure virtual
  • math/mathcore/inc/Math/Functor.h