19 std::map<std::string, std::shared_ptr<MDTransfInterface>>::const_iterator it =
m_createdTransf.find(className);
virtual std::shared_ptr< Base > create(const std::string &className) const
Creates a new instance of the class with the given name.
std::map< std::string, std::shared_ptr< MDTransfInterface > > m_createdTransf
Stores pointers to already created unit instances, with their name as the key.
std::shared_ptr< MDTransfInterface > create(const std::string &className) const override
Returns an instance of the class with the given name.