|
MTMS main
Modern Turing Machine Simulator
|
This is the complete list of members for TuringMachine, including all inherited members.
| add_transition(State current, State next, std::vector< Symbol > read, std::vector< Symbol > write, std::vector< Direction > dir) noexcept(false) | TuringMachine | inline |
| contains_transition(std::size_t id) const noexcept | TuringMachine | inline |
| current_state_ | TuringMachine | private |
| get_current_state() const noexcept | TuringMachine | inline |
| get_input_alphabet() const noexcept | TuringMachine | inline |
| get_start_state() const noexcept | TuringMachine | inline |
| get_states() const noexcept | TuringMachine | inline |
| get_tape_alphabet() const noexcept | TuringMachine | inline |
| get_tape_count() const noexcept | TuringMachine | inline |
| get_tapes() const noexcept | TuringMachine | inline |
| get_transition(std::size_t id) noexcept | TuringMachine | inline |
| get_transitions() const noexcept | TuringMachine | inline |
| id_counter_ | TuringMachine | private |
| input_alphabet_ | TuringMachine | private |
| load_input(std::string_view input) noexcept(false) | TuringMachine | |
| remove_transition(std::size_t id) noexcept | TuringMachine | inline |
| run() noexcept(false) | TuringMachine | |
| start_state_ | TuringMachine | private |
| states_ | TuringMachine | private |
| step() noexcept(false) | TuringMachine | |
| tape_alphabet_ | TuringMachine | private |
| tape_count_ | TuringMachine | private |
| tapes_ | TuringMachine | private |
| transitions_ | TuringMachine | private |
| TuringMachine() noexcept | TuringMachine | inline |
| TuringMachine(Alphabet input_alpha, Alphabet tape_alpha, std::set< State > states, State initial_state, std::size_t tape_count) noexcept(false) | TuringMachine | explicit |