#include <aspect.hpp>
Public Member Functions | |
register_lua_aspect_factory (const std::string &name) | |
aspect_ptr | get_new_instance (readonly_context &context, const config &cfg, const std::string &id, std::shared_ptr< lua_ai_context > &l_ctx) |
Public Member Functions inherited from ai::lua_aspect_factory | |
lua_aspect_factory (const std::string &name) | |
virtual | ~lua_aspect_factory () |
Additional Inherited Members | |
Public Types inherited from ai::lua_aspect_factory | |
typedef std::shared_ptr< lua_aspect_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::lua_aspect_factory | |
static factory_map & | get_list () |
Definition at line 519 of file aspect.hpp.
|
inline |
Definition at line 521 of file aspect.hpp.
|
inlinevirtual |
Implements ai::lua_aspect_factory.
Definition at line 526 of file aspect.hpp.