GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
UnionStateMachine< Event > Class Template Reference

#include <Language.hh>

Inheritance diagram for UnionStateMachine< Event >:
Collaboration diagram for UnionStateMachine< Event >:

Public Member Functions

 UnionStateMachine (StateMachine< int, Event > &sm1, StateMachine< int, Event > &sm2)
int NumStates () const
int Initial () const
bool Valid (int state, Event event) const
int Transition (int state, Event event) const
bool IsFinal (int state) const

Constructor & Destructor Documentation

◆ UnionStateMachine()

template<class Event>
UnionStateMachine< Event >::UnionStateMachine ( StateMachine< int, Event > & sm1,
StateMachine< int, Event > & sm2 )
inline

Member Function Documentation

◆ Initial()

template<class Event>
int UnionStateMachine< Event >::Initial ( ) const
inlinevirtual

◆ IsFinal()

template<class Event>
bool UnionStateMachine< Event >::IsFinal ( int state) const
inlinevirtual

◆ NumStates()

template<class Event>
int UnionStateMachine< Event >::NumStates ( ) const
inlinevirtual

◆ Transition()

template<class Event>
int UnionStateMachine< Event >::Transition ( int state,
Event event ) const
inlinevirtual

◆ Valid()

template<class Event>
bool UnionStateMachine< Event >::Valid ( int state,
Event event ) const
inlinevirtual

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