BWAPI
Public Member Functions | Public Attributes
State< entity_type > Class Template Reference

#include <State.h>

List of all members.

Public Member Functions

virtual ~State ()
virtual void Enter (entity_type *)=0
virtual void Execute (entity_type *)=0
virtual void Exit (entity_type *)=0
virtual char * GetName ()

Public Attributes

char * _name

template<class entity_type>
class State< entity_type >


Constructor & Destructor Documentation

template<class entity_type>
virtual State< entity_type >::~State ( ) [inline, virtual]

Member Function Documentation

template<class entity_type>
virtual void State< entity_type >::Enter ( entity_type *  ) [pure virtual]
template<class entity_type>
virtual void State< entity_type >::Execute ( entity_type *  ) [pure virtual]
template<class entity_type>
virtual void State< entity_type >::Exit ( entity_type *  ) [pure virtual]
template<class entity_type>
virtual char* State< entity_type >::GetName ( ) [inline, virtual]

Member Data Documentation

template<class entity_type>
char* State< entity_type >::_name

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines