GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
StateMachineLanguage Class Reference

#include <Language.hh>

Inheritance diagram for StateMachineLanguage:
Collaboration diagram for StateMachineLanguage:

Public Member Functions

 StateMachineLanguage (StateMachine< int, char > &sm, const std::vector< char > &events)
virtual std::string Alphabet () const
virtual bool Match (const StringRef &s) const
virtual int MatchResultCount () const
virtual StringRef MatchResult (int i) const
Public Member Functions inherited from Language
virtual ~Language ()

Constructor & Destructor Documentation

◆ StateMachineLanguage()

StateMachineLanguage::StateMachineLanguage ( StateMachine< int, char > & sm,
const std::vector< char > & events )
inline

Member Function Documentation

◆ Alphabet()

virtual std::string StateMachineLanguage::Alphabet ( ) const
inlinevirtual

Implements Language.

◆ Match()

virtual bool StateMachineLanguage::Match ( const StringRef & s) const
inlinevirtual

Implements Language.

◆ MatchResult()

virtual StringRef StateMachineLanguage::MatchResult ( int i) const
inlinevirtual

Implements Language.

◆ MatchResultCount()

virtual int StateMachineLanguage::MatchResultCount ( ) const
inlinevirtual

Implements Language.


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