BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ROOT::Math::FunctorImpl< IBaseFunc > Class Template Referenceabstract

Description

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 43 of file Functor.h.

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

Public Types

typedef IBaseFunc BaseFunc
 

Public Member Functions

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

Member Typedef Documentation

◆ BaseFunc

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

Definition at line 47 of file Functor.h.

Constructor & Destructor Documentation

◆ FunctorImpl()

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

Definition at line 50 of file Functor.h.

50 : IBaseFunc() { }

◆ ~FunctorImpl()

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

Definition at line 52 of file Functor.h.

52 {}

Member Function Documentation

◆ Copy()

template<class IBaseFunc >
virtual FunctorImpl* ROOT::Math::FunctorImpl< IBaseFunc >::Copy ( ) const
pure virtual

The documentation for this class was generated from the following file: