TuringSim
C++ framework to simulate abstract computing models
TuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape > Member List

This is the complete list of members for TuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >, including all inherited members.

apply(const StateType &state, StorageType &storage, ApplyHelperType &&helper, bool &running) const=0TuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >pure virtual
ApplyHelperType typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
HasHalfTape typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
match(const StateType &state, const StorageType &storage) const=0TuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >pure virtual
Movement typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
operator=(const TuringMachineTransition &)=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
operator=(TuringMachineTransition &&)=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >::operator=(const Transition &)=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >
Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >::operator=(Transition &&)=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >
StateType typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
StorageType typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
SymbolType typedefTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
Transition()=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >
Transition(const Transition &)=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >
Transition(Transition &&)=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >
TuringMachineTransition()=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
TuringMachineTransition(const TuringMachineTransition &)=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
TuringMachineTransition(TuringMachineTransition &&)=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >
~Transition()=defaultTuringSim::Transition::Transition< StateType_, Memory::TapeLike< false, SymbolType_ >, ApplyHelperType_ >virtual
~TuringMachineTransition() override=defaultTuringSim::Transition::Turing::TuringMachineTransition< StateType_, SymbolType_, ApplyHelperType_, hasHalfTape >virtual