TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Permissible< T > Class Template Referenceabstract

#include <FactoryHolder.h>

Public Member Functions

virtual ~Permissible ()
 
virtual int Permit (const T *) const =0
 

Detailed Description

template<class T>
class Permissible< T >

Permissible is a classic way of letting the object decide whether how good they handle things. This is not retricted to factory selectors.

Constructor & Destructor Documentation

template<class T>
virtual Permissible< T >::~Permissible ( )
inlinevirtual
55 { }

Member Function Documentation

template<class T>
virtual int Permissible< T >::Permit ( const T *  ) const
pure virtual

Implemented in GameObjectAIFactory< REAL_GO_AI >, and CreatureAIFactory< REAL_AI >.

+ Here is the caller graph for this function:


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