|
| enum | CLI::detail::Classifier : std::uint8_t {
CLI::detail::Classifier::NONE,
CLI::detail::Classifier::POSITIONAL_MARK,
CLI::detail::Classifier::SHORT,
CLI::detail::Classifier::LONG,
CLI::detail::Classifier::WINDOWS_STYLE,
CLI::detail::Classifier::SUBCOMMAND,
CLI::detail::Classifier::SUBCOMMAND_TERMINATOR
} |
| |
| enum | CLI::ExtrasMode : std::uint8_t {
CLI::ExtrasMode::Error = 0,
CLI::ExtrasMode::ErrorImmediately,
CLI::ExtrasMode::Ignore,
CLI::ExtrasMode::AssumeSingleArgument,
CLI::ExtrasMode::AssumeMultipleArguments,
CLI::ExtrasMode::Capture
} |
| | enumeration of modes of how to deal with command line extras More...
|
| |
| enum | CLI::ConfigExtrasMode : std::uint8_t { CLI::ConfigExtrasMode::Error = 0,
CLI::ConfigExtrasMode::Ignore,
CLI::ConfigExtrasMode::IgnoreAll,
CLI::ConfigExtrasMode::Capture
} |
| | enumeration of modes of how to deal with extras in config files More...
|
| |
| enum | CLI::config_extras_mode : std::uint8_t { CLI::config_extras_mode::error = 0,
CLI::config_extras_mode::ignore,
CLI::config_extras_mode::ignore_all,
CLI::config_extras_mode::capture
} |
| | enumeration of modes of how to deal with extras in config files More...
|
| |
| enum | CLI::PrefixCommandMode : std::uint8_t { CLI::PrefixCommandMode::Off = 0,
CLI::PrefixCommandMode::SeparatorOnly = 1,
CLI::PrefixCommandMode::On = 2
} |
| | enumeration of prefix command modes, separator requires that the first extra argument be a "--", other unrecognized arguments will cause an error. on allows the first extra to trigger prefix mode regardless of other recognized options More...
|
| |
|
| CLI11_INLINE std::string | CLI::FailureMessage::simple (const App *app, const Error &e) |
| | Printout a clean, simple message on error (the default in CLI11 1.5+) More...
|
| |
| CLI11_INLINE std::string | CLI::FailureMessage::help (const App *app, const Error &e) |
| | Printout the full help string on error (if this fn is set, the old default for CLI11) More...
|
| |
| template<typename T > |
| Option * | CLI::detail::default_flag_modifiers (Option *opt) |
| | helper functions for adding in appropriate flag modifiers for add_flag More...
|
| |
| template<typename T , enable_if_t< std::is_integral< T >::value &&(sizeof(T) > 1U> |
| Option * | CLI::detail::default_flag_modifiers (Option *opt) |
| | summing modifiers More...
|
| |
| CLI11_INLINE void | CLI::TriggerOn (App *trigger_app, App *app_to_enable) |
| | Helper function to enable one option group/subcommand when another is used. More...
|
| |
| CLI11_INLINE void | CLI::TriggerOn (App *trigger_app, std::vector< App * > apps_to_enable) |
| | Helper function to enable one option group/subcommand when another is used. More...
|
| |
| CLI11_INLINE void | CLI::TriggerOff (App *trigger_app, App *app_to_enable) |
| | Helper function to disable one option group/subcommand when another is used. More...
|
| |
| CLI11_INLINE void | CLI::TriggerOff (App *trigger_app, std::vector< App * > apps_to_enable) |
| | Helper function to disable one option group/subcommand when another is used. More...
|
| |
| CLI11_INLINE void | CLI::deprecate_option (Option *opt, const std::string &replacement="") |
| | Helper function to mark an option as deprecated. More...
|
| |
| void | CLI::deprecate_option (App *app, const std::string &option_name, const std::string &replacement="") |
| | Helper function to mark an option as deprecated. More...
|
| |
| void | CLI::deprecate_option (App &app, const std::string &option_name, const std::string &replacement="") |
| | Helper function to mark an option as deprecated. More...
|
| |
| CLI11_INLINE void | CLI::retire_option (App *app, Option *opt) |
| | Helper function to mark an option as retired. More...
|
| |
| CLI11_INLINE void | CLI::retire_option (App &app, Option *opt) |
| | Helper function to mark an option as retired. More...
|
| |
| CLI11_INLINE void | CLI::retire_option (App *app, const std::string &option_name) |
| | Helper function to mark an option as retired. More...
|
| |
| CLI11_INLINE void | CLI::retire_option (App &app, const std::string &option_name) |
| | Helper function to mark an option as retired. More...
|
| |