Module* ModulePrototypeFactory::CloneModule (string name) { Module* toClone = GetModule(name); if (!toClone) return NULL; return toClone->Clone(); }
Module* ModulePrototypeFactory::CloneModule (DOMNode* node) { string name = StrX(node->getNodeName()).std_str() ; transform(name.begin(), name.end(), name.begin(), (int(*)(int)) toupper); Module* toClone = GetModule(name); if (!toClone) return NULL; return toClone->Clone(); }