#include <FormatterFwd.hpp>
|
|
std::size_t | column_width_ {30} |
| The width of the first column.
|
|
std::map< std::string, std::string > | labels_ {} |
| The required help printout labels (user changeable) Values are Needs, Excludes, etc.
|
|
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.
◆ FormatterBase() [1/3]
CLI::FormatterBase::FormatterBase |
( |
| ) |
|
|
default |
◆ FormatterBase() [2/3]
◆ FormatterBase() [3/3]
◆ ~FormatterBase()
virtual CLI::FormatterBase::~FormatterBase |
( |
| ) |
|
|
inlinevirtualnoexcept |
Adding a destructor in this form to work around bug in GCC 4.7.
◆ column_width()
void CLI::FormatterBase::column_width |
( |
std::size_t | val | ) |
|
|
inline |
◆ get_column_width()
std::size_t CLI::FormatterBase::get_column_width |
( |
| ) |
const |
|
inline |
Get the current column width.
◆ get_label()
std::string CLI::FormatterBase::get_label |
( |
std::string | key | ) |
const |
|
inline |
Get the current value of a name (REQUIRED, etc.)
◆ label()
void CLI::FormatterBase::label |
( |
std::string | key, |
|
|
std::string | val ) |
|
inline |
Set the "REQUIRED" label.
◆ make_help()
virtual std::string CLI::FormatterBase::make_help |
( |
const App * | , |
|
|
std::string | , |
|
|
AppFormatMode | ) const |
|
pure virtual |
◆ column_width_
std::size_t CLI::FormatterBase::column_width_ {30} |
|
protected |
The width of the first column.
◆ labels_
std::map<std::string, std::string> CLI::FormatterBase::labels_ {} |
|
protected |
The required help printout labels (user changeable) Values are Needs, Excludes, etc.
The documentation for this class was generated from the following file: