|
virtual bool | parse (int, const char **) |
| armcc_cmdlinet () |
| ~goto_cc_cmdlinet () |
std::size_t | get_optnr (const std::string &option) |
void | set (const std::string &opt, const char *value) override |
| Set option option to value .
|
void | set (const std::string &opt, const std::string &value) override |
void | set (const std::string &opt, bool value=true) override |
| Set option option to value , or true if the value is omitted.
|
bool | have_infile_arg () const |
virtual bool | parse (int argc, const char **argv, const char *optstring) |
| Parses a commandline according to a specification given in optstring .
|
std::string | get_value (char option) const |
std::string | get_value (const char *option) const |
std::optional< std::string > | value_opt (char option) const |
std::optional< std::string > | value_opt (const char *option) const |
const std::list< std::string > & | get_values (const std::string &option) const |
const std::list< std::string > & | get_values (char option) const |
std::list< std::string > | get_comma_separated_values (const char *option) const |
| Collect all occurrences of option option and split their values on each comma, merging them into a single list of values.
|
virtual bool | isset (char option) const |
virtual bool | isset (const char *option) const |
virtual void | clear () |
bool | has_option (const std::string &option) const |
option_namest | option_names () const |
| Pseudo-object that can be used to iterate over options in this cmdlinet (should not outlive this)
|
| cmdlinet () |
virtual | ~cmdlinet () |
std::vector< std::string > | get_argument_suggestions (const std::string &unknown_argument) |
Definition at line 19 of file armcc_cmdline.h.