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

#include <Language.hh>

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

Public Member Functions

 ConcatStateMachine (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

◆ ConcatStateMachine()

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

Member Function Documentation

◆ Initial()

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

◆ IsFinal()

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

◆ NumStates()

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

◆ Transition()

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

◆ Valid()

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

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