SimpleAI
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
List of all members
ai::AIRegistry::TreeNodeFactory Class Reference
Inheritance diagram for ai::AIRegistry::TreeNodeFactory:
[legend]
Collaboration diagram for ai::AIRegistry::TreeNodeFactory:
[legend]

Additional Inherited Members

- Public Member Functions inherited from ai::IFactoryRegistry< std::string, TreeNode, TreeNodeFactoryContext >
bool registerFactory (const std::string &type, const IFactory< TreeNode, TreeNodeFactoryContext > &factory)
 
bool unregisterFactory (const std::string &type)
 
std::shared_ptr< TreeNodecreate (const std::string &type, const TreeNodeFactoryContext *ctx=nullptr) const
 
- Protected Types inherited from ai::IFactoryRegistry< std::string, TreeNode, TreeNodeFactoryContext >
typedef std::map< const
std::string, const IFactory
< TreeNode,
TreeNodeFactoryContext > * > 
FactoryMap
 
typedef FactoryMap::const_iterator FactoryMapConstIter
 
typedef FactoryMap::iterator FactoryMapIter
 
- Protected Attributes inherited from ai::IFactoryRegistry< std::string, TreeNode, TreeNodeFactoryContext >
FactoryMap _factories
 

The documentation for this class was generated from the following file: