GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ModifiableStateMachine< State, Event > Class Template Referenceabstract

#include <Language.hh>

Public Member Functions

virtual State AddState ()=0
virtual void AddTransition (State state_a, State state_b, Event event)=0
virtual void MarkFinal (State state)=0
virtual void ChangeInitial (State state)=0

Member Function Documentation

◆ AddState()

template<class State, class Event>
virtual State ModifiableStateMachine< State, Event >::AddState ( )
pure virtual

◆ AddTransition()

template<class State, class Event>
virtual void ModifiableStateMachine< State, Event >::AddTransition ( State state_a,
State state_b,
Event event )
pure virtual

◆ ChangeInitial()

template<class State, class Event>
virtual void ModifiableStateMachine< State, Event >::ChangeInitial ( State state)
pure virtual

◆ MarkFinal()

template<class State, class Event>
virtual void ModifiableStateMachine< State, Event >::MarkFinal ( State state)
pure virtual

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