9#include "MantidAPI/DllConfig.h"
18class IPropertyManager;
33 std::shared_ptr<ITransformScale>
create(
const std::string &type)
const override;
45 ITransformScale *createUnwrapped(
const std::string &className)
const override;
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...