The CPM lib provides a standardized way to read command line parameters.
The program is executed with
binary_name --my_int=42 --simulated_time=true
bool use_simulated_time = cpm::cmd_parameter_bool("simulated_time", false, argc, argv);
int my_int = cpm::cmd_parameter_int("my_int", 5, argc, argv);
You can read in int, uint_64, double, float and string as scalar or vector. For further information refer to our source code: