Go to the documentation of this file.
20template <
class Interface>
31 virtual std::unique_ptr<Interface>
CreateInstance(
const QByteArray& keyId =
"")
const = 0;
Base interface providing info about factorisable objects.
Generic interface for a factory.
virtual std::unique_ptr< Interface > CreateInstance(const QByteArray &keyId="") const =0
Create an instance of the object, mapped to the keyId keyId.
TIFactory< void > IVoidFactory
TIFactory< istd::IPolymorphic > IFactory
© Witold Gantzke and Kirill Lepskiy