12#include "MantidAPI/DllConfig.h"
24class ScriptRepository;
60EXTERN_MANTID_API
template class MANTID_API_DLL
69#define DECLARE_SCRIPTREPOSITORY(classname) \
71 Mantid::Kernel::RegistrationHelper register_function_##classname( \
72 ((Mantid::API::ScriptRepositoryFactory::Instance().subscribe<classname>(#classname)), 0)); \
The ScriptRepositoryFactoryImpl class is in charge of the creation of concrete instance of ScriptRepo...
ScriptRepositoryFactoryImpl(const ScriptRepositoryFactoryImpl &)=delete
~ScriptRepositoryFactoryImpl() override=default
Private Destructor.
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.
Helper class which provides the Collimation Length for SANS instruments.
Policy class controlling creation of the singleton Implementation classes should mark their default c...