All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SelectableAI Struct Reference

#include <CreatureAIFactory.h>

Public Member Functions

 SelectableAI (const char *id)
- Public Member Functions inherited from FactoryHolder< CreatureAI >
 FactoryHolder (Key k)
virtual ~FactoryHolder ()
Key key () const
void RegisterSelf (void)
void DeregisterSelf (void)
virtual CreatureAICreate (void *data=NULL) const =0
 Abstract Factory create method. More...
- Public Member Functions inherited from Permissible< Creature >
virtual ~Permissible ()
virtual int Permit (const Creature *) const =0

Additional Inherited Members

- Public Types inherited from FactoryHolder< CreatureAI >
typedef ObjectRegistry
< FactoryHolder< CreatureAI,
Key >, Key > 

Constructor & Destructor Documentation

SelectableAI::SelectableAI ( const char *  id)

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