29 #ifndef COPASI_COptionParser
30 #define COPASI_COptionParser
93 std::string ImportSEDML;
134 : runtime_error(what_arg) {}
173 void parse(
int argc,
char *argv[],
bool call_finalize =
true);
176 void parse(
const char * fileName);
235 #endif // COPASI_COptionParser
void parse_short_option(char option, int position, opsource source)
autothrow get_autothrow_id(void) const
option_error(const std::string &what_arg)
void parse_element(const char *element, int position, opsource source)
std::vector< std::string > non_options_
enum copasi::COptionParser::options_enum openum_
const char * get_help_comment(void) const
autoexcept(autothrow id, const std::string &message)
SBMLSchema_enum SBMLSchema
option_locations locations_
const option_locations & get_locations(void) const
get the main option locations
enum copasi::COptionParser::parser_state state_
const std::vector< std::string > & get_non_options(void) const
get a list of nonoptions from the command line
std::string ExportBerkeleyMadonna
const options & get_options(void) const
get the main options
void parse_long_option(const char *option, int position, opsource source)
void parse_value(const char *value)
void parse(int argc, char *argv[], bool call_finalize=true)
parse the command line
COptionParser(void)
default constructor
size_type ExportBerkeleyMadonna
void finalize(void)
finalize all parsing (eg. check for mandatory options)