1#ifndef ABSTRACT_MACHINE_STATE_H
2#define ABSTRACT_MACHINE_STATE_H
19 virtual void Transit(T previousState, T nextState) = 0;
Abstract Finite State Machine (FMS) that transits between states.
Definition: abstract_state_machine.h:14
virtual void Transit(T previousState, T nextState)=0
Tranit from the current state to a new state.