#include <goal.hpp>
Public Member Functions | |
| register_goal_factory (const std::string &name) | |
| virtual goal_ptr | get_new_instance (readonly_context &context, const config &cfg) |
Public Member Functions inherited from ai::goal_factory | |
| goal_factory (const std::string &name) | |
| virtual | ~goal_factory () |
Additional Inherited Members | |
Public Types inherited from ai::goal_factory | |
| typedef std::shared_ptr< goal_factory > | factory_ptr |
| typedef std::map< std::string, factory_ptr > | factory_map |
| typedef std::pair< const std::string, factory_ptr > | factory_map_pair |
Static Public Member Functions inherited from ai::goal_factory | |
| static factory_map & | get_list () |
|
inline |
|
inlinevirtual |