49 std::map<std::string, std::string>
labels_{};
71 void label(std::string key, std::string val) {
labels_[key] = val; }
96 using funct_t = std::function<std::string(const App *, std::string, AppFormatMode)>;
110 return lambda_(app, name, mode);
127 virtual std::string
make_group(std::string group,
bool is_positional, std::vector<const Option *> opts)
const;
151 virtual std::string
make_usage(
const App *app, std::string name)
const;
162 std::stringstream out;
Definition: Option.hpp:237
AppFormatMode
Definition: FormatterFwd.hpp:29
std::ostream & format_help(std::ostream &out, std::string name, const std::string &description, std::size_t wid)
Print a two part "help" string.
Definition: StringTools.hpp:182
The normal, detailed help.
Creates a command line program, with very few defaults.
Definition: App.hpp:69
Used when printed as part of expanded subcommand.