Go to the documentation of this file.
80 print(
"Factory.createObject return None id: ", id)
99 Factory.__init__(self)
111 instance = staticmethod(instance)
def createObject(self, id)
AbstractClass* createObject(const Identifier& id)
def getIdentifiers(self)
std::vector<Identifier> getIdentifiers()
def hasFactory(self, id)
bool hasFactory(const Identifier& id)
def addFactory(self, id, creator, destructor)
ReturnCode addFactory(const Identifier& id, Creator creator, Destructor destructor)
def removeFactory(self, id)
ReturnCode removeFactory(const Identifier& id)
def deleteObject(self, obj, id=None)
void deleteObject(const Identifier& id, AbstractClass*& obj)