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

Additional Inherited Members

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

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