|
ChainCLI
A modern C++20 command-line interface library
|
Default formatter for positional arguments. More...
#include <docformatter.h>
Public Member Functions | |
| std::string | generateArgDocString (const PositionalArgumentBase &argument, const cli::CliConfig &configuration) override |
| Generate the argument documentation string. | |
| std::string | generateOptionsDocString (const PositionalArgumentBase &argument, const cli::CliConfig &configuration) override |
| Generate the options documentation string. | |
Default formatter for positional arguments.
|
overridevirtual |
Generate the argument documentation string.
the argument doc string is the textual representation of the argument and its attributes
| argument | The argument to document. |
| configuration | The CLI configuration. |
Implements cli::commands::docwriting::AbstractArgDocFormatter< PositionalArgumentBase >.
|
overridevirtual |
Generate the options documentation string.
the options doc string is used in the options section of the help message
| argument | The argument to document. |
| configuration | The CLI configuration. |
Implements cli::commands::docwriting::AbstractArgDocFormatter< PositionalArgumentBase >.