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 |