The MAUVE Toolchain
mauve::runtime::WithFSM< FSM > Struct Template Referenceabstract

Object with a FiniteStateMachine. More...

#include <WithFSM.hpp>

Inheritance diagram for mauve::runtime::WithFSM< FSM >:

Public Member Functions

virtual bool clear_fsm ()=0
 Clear the FSM.
 
virtual FSM & fsm () const =0
 Get the FSM.
 

Detailed Description

template<typename FSM>
struct mauve::runtime::WithFSM< FSM >

Object with a FiniteStateMachine.

Template Parameters
FSMFiniteStateMachine type