NodeFactory() |
NodeFactory(NodeFactory&&) delete |
NodeFactory(const NodeFactory&) delete |
Node* | CreateNode(NodeType nodeType) |
void | Done() static |
void | Init() static |
NodeFactory& | Instance() static |
NodeFactory& | operator=(NodeFactory&&) delete |
NodeFactory& | operator=(const NodeFactory&) delete |
std::vector<std::unique_ptr<NodeCreator>> | creators |
std::unique_ptr<NodeFactory> | instance static |