Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
FSM.h File Reference
#include <limits>
#include <unordered_map>
Include dependency graph for FSM.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CFsmEvent
 Represents a signal in the state machine that a change has occurred. More...
 
class  CFsm< Context >
 Manages states, events, actions and transitions between states. More...
 
struct  CFsm< Context >::CallbackFunction
 
struct  CFsm< Context >::TransitionKey
 
struct  CFsm< Context >::TransitionKey::Hash
 
struct  CFsm< Context >::Transition
 

Variables

constexpr unsigned int FSM_INVALID_STATE {std::numeric_limits<unsigned int>::max()}
 

Variable Documentation

◆ FSM_INVALID_STATE

constexpr unsigned int FSM_INVALID_STATE {std::numeric_limits<unsigned int>::max()}
constexpr