|
|
|
| FormatterBase (const FormatterBase &)=default |
| |
|
| FormatterBase (FormatterBase &&)=default |
| |
|
FormatterBase & | operator= (const FormatterBase &)=default |
| |
|
FormatterBase & | operator= (FormatterBase &&)=default |
| |
| virtual | ~FormatterBase () noexcept |
| | Adding a destructor in this form to work around bug in GCC 4.7.
|
| |
| virtual std::string | make_help (const App *, std::string, AppFormatMode) const =0 |
| | This is the key method that puts together help.
|
| |
|
| void | label (std::string key, std::string val) |
| | Set the "REQUIRED" label.
|
| |
| void | column_width (std::size_t val) |
| | Set the column width.
|
| |
|
| CLI11_NODISCARD std::string | get_label (std::string key) const |
| | Get the current value of a name (REQUIRED, etc.)
|
| |
| CLI11_NODISCARD std::size_t | get_column_width () const |
| | Get the current column width.
|
| |
This is the minimum requirements to run a formatter.
A user can subclass this is if they do not care at all about the structure in CLI::Formatter.
Definition at line 3997 of file CLI11.h.