one command: what it runs, how it reads in the help, and the commands nested under it. A word of parameter consumes the arguments that follow it before this one's own function runs, which is what makes the CLI hierarchical
More...
#include <dx_parser.h>
|
| std::string | desc |
| | function description
|
| struct | flags |
| std::function< void(args &)> | function |
| | function handler
|
| std::string | help |
| | the function's arguments, its required ones first
|
| std::map< std::deque< std::string >, dispatch > | parameter {} |
| | parameters
|
one command: what it runs, how it reads in the help, and the commands nested under it. A word of parameter consumes the arguments that follow it before this one's own function runs, which is what makes the CLI hierarchical
◆ help_parameter()
| void dx::parser::dispatch::help_parameter |
( |
| ) |
const |
|
inline |
◆ list_parameter()
| void dx::parser::dispatch::list_parameter |
( |
| ) |
const |
|
inline |
◆ operator<<()
| void dx::parser::dispatch::operator<< |
( |
args & | args | ) |
const |
|
inline |
◆ usage()
| std::string dx::parser::dispatch::usage |
( |
| ) |
const |
|
inline |
the help with its required arguments marked <..>
◆ desc
| std::string dx::parser::dispatch::desc |
◆ flags
◆ function
| std::function<void(args&)> dx::parser::dispatch::function |
◆ help
| std::string dx::parser::dispatch::help |
the function's arguments, its required ones first
◆ parameter
| std::map<std::deque<std::string>, dispatch> dx::parser::dispatch::parameter {} |
The documentation for this struct was generated from the following file: