20#include "MantidAPI/DllConfig.h"
52EXTERN_MANTID_API
template class MANTID_API_DLL
~ImplicitFunctionFactoryImpl() override=default
Private Destructor.
ImplicitFunctionFactoryImpl()=default
Private Constructor for singleton class.
ImplicitFunctionFactoryImpl & operator=(const ImplicitFunctionFactoryImpl &)=delete
ImplicitFunctionFactoryImpl(const ImplicitFunctionFactoryImpl &)=delete
An "ImplicitFunction" defining a hyper-cuboid-shaped region in N dimensions.
The dynamic factory is a base dynamic factory for serving up objects in response to requests from oth...
Manage the lifetime of a class intended to be a singleton.
std::unique_ptr< T > create(const P &parent, const IndexArg &indexArg, const HistArg &histArg)
This is the create() method that all the other create() methods call.
std::shared_ptr< MDImplicitFunction > MDImplicitFunction_sptr
Helper class which provides the Collimation Length for SANS instruments.
Policy class controlling creation of the singleton Implementation classes should mark their default c...