20#include "MantidAPI/DllConfig.h"
31 std::shared_ptr<ImplicitFunctionParameterParser>
create(
const std::string &xmlString)
const override;
33 createImplicitFunctionParameterParserFromXML(Poco::XML::Element *parametersElement)
const;
52EXTERN_MANTID_API
template class MANTID_API_DLL
ImplicitFunctionParameterParserFactoryImpl()=default
Private Constructor for singleton class.
~ImplicitFunctionParameterParserFactoryImpl() override=default
Private Destructor.
ImplicitFunctionParameterParserFactoryImpl(const ImplicitFunctionParameterParserFactoryImpl &)=delete
ImplicitFunctionParameterParserFactoryImpl & operator=(const ImplicitFunctionParameterParserFactoryImpl &)=delete
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.
Helper class which provides the Collimation Length for SANS instruments.
Policy class controlling creation of the singleton Implementation classes should mark their default c...