|
Unravel Engine C++ Reference
|
This is the complete list of members for cmd_line::parser, including all inherited members.
| app_name() const -> const std::string & | cmd_line::parser | |
| commands() const -> int | cmd_line::parser | |
| disable_help() | cmd_line::parser | |
| enable_help() | cmd_line::parser | |
| find(const std::string &name) -> cmd_base * | cmd_line::parser | protected |
| find_default() -> cmd_base * | cmd_line::parser | protected |
| get(const std::string &name) const -> T | cmd_line::parser | inline |
| get_if(const std::string &name, std::function< T(T)> callback) const -> T | cmd_line::parser | inline |
| has_help() const -> bool | cmd_line::parser | |
| howto_required(const std::unique_ptr< cmd_base > &command) const -> std::string | cmd_line::parser | protected |
| howto_use(const std::unique_ptr< cmd_base > &command) const -> std::string | cmd_line::parser | protected |
| no_default() const -> std::string | cmd_line::parser | protected |
| operator=(const parser &)=delete | cmd_line::parser | |
| operator=(parser &&)=delete | cmd_line::parser | |
| parser(int argc, const char **argv) | cmd_line::parser | explicit |
| parser(int argc, char **argv) | cmd_line::parser | explicit |
| parser(const parser &)=delete | cmd_line::parser | |
| parser(parser &&)=delete | cmd_line::parser | |
| print_help(std::stringstream &ss) const | cmd_line::parser | protected |
| requirements() const -> int | cmd_line::parser | |
| reset() | cmd_line::parser | |
| run() -> bool | cmd_line::parser | |
| run(std::ostream &output) -> bool | cmd_line::parser | |
| run(std::ostream &output, std::ostream &error) -> bool | cmd_line::parser | |
| run_and_exit_if_error() | cmd_line::parser | |
| set_callback(const std::string &name, const std::string &alternative, std::function< T(callback_args &)> callback, const std::string &description="", bool dominant=false) | cmd_line::parser | inline |
| set_default(bool is_required, const std::string &description="") | cmd_line::parser | inline |
| set_optional(const std::string &name, const std::string &alternative, T defaultValue, const std::string &description="", bool dominant=false) | cmd_line::parser | inline |
| set_required(const std::string &name, const std::string &alternative, const std::string &description="", bool dominant=false) | cmd_line::parser | inline |
| try_get(const std::string &name, T &result) const -> bool | cmd_line::parser | inline |
| usage() const -> std::string | cmd_line::parser |