MTMS
main
Modern Turing Machine Simulator
Loading...
Searching...
No Matches
program.hpp
Go to the documentation of this file.
1
10
#include <cstdlib>
11
#include <string>
12
13
namespace
Program
14
{
15
struct
Options
16
{
17
bool
batch_exec
=
false
;
18
bool
show_help
=
false
;
19
int
err_code
= EXIT_SUCCESS;
20
std::string
err_msg
;
21
std::string
config_file
;
22
std::string
output_file
;
23
std::string
input
;
24
};
25
26
void
print_usage
();
27
void
print_help
();
28
void
parse_args
(
int
argc,
char
* argv[],
Program::Options
&options);
29
};
// namespace Program
Program
Definition
program.hpp:14
Program::parse_args
void parse_args(int argc, char *argv[], Program::Options &options)
Definition
program.cpp:42
Program::print_help
void print_help()
Definition
program.cpp:25
Program::print_usage
void print_usage()
Definition
program.cpp:17
Program::Options
Definition
program.hpp:16
Program::Options::config_file
std::string config_file
Definition
program.hpp:21
Program::Options::err_code
int err_code
Definition
program.hpp:19
Program::Options::input
std::string input
Definition
program.hpp:23
Program::Options::output_file
std::string output_file
Definition
program.hpp:22
Program::Options::err_msg
std::string err_msg
Definition
program.hpp:20
Program::Options::batch_exec
bool batch_exec
Definition
program.hpp:17
Program::Options::show_help
bool show_help
Definition
program.hpp:18
src
cli
program.hpp
Generated by
1.9.8