21#include "MantidAPI/DllConfig.h"
31 std::shared_ptr<ImplicitFunctionParser>
create(
const std::string &xmlString)
const override;
51EXTERN_MANTID_API
template class MANTID_API_DLL
ImplicitFunctionParserFactoryImpl()=default
Private Constructor for singleton class.
~ImplicitFunctionParserFactoryImpl() override=default
Private Destructor.
ImplicitFunctionParserFactoryImpl(const ImplicitFunctionParserFactoryImpl &)=delete
ImplicitFunctionParserFactoryImpl & operator=(const ImplicitFunctionParserFactoryImpl &)=delete
XML Parser for function types.
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...