TuringSim
C++ framework to simulate abstract computing models
TuringSim::Runner::MaybeEpsilonFiniteStateMachineRunner< MachineType, ListenerType, ListenerConstructorArgs > Class Template Reference

A class to run a simulate the execution of a MaybeEpsilonFiniteStateMachine. More...

#include <runner/maybeEpsilonFiniteStateMachineRunner.h>

Detailed Description

template<typename MachineType, typename ListenerType, typename ListenerConstructorArgs = typename MachineRunnerArgs<MachineType, ListenerType>::ListenerConstructorArgs>
class TuringSim::Runner::MaybeEpsilonFiniteStateMachineRunner< MachineType, ListenerType, ListenerConstructorArgs >

A class to run a simulate the execution of a MaybeEpsilonFiniteStateMachine.

Template Parameters
MachineTypethe type of the simulated machine. Must be a MaybeEpsilonFiniteStateMachine.
ListenerTypethe type of the listener that follows the execution of the listener.
ListenerConstructorArgsthe parameters related to the listener.

The Machine have to be simply accepting.

Definition at line 21 of file maybeEpsilonFiniteStateMachineRunner.h.


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