EPICS ARCHIVER V4
|
Implements a boolean argument. More...
#include <ArgParser.h>
Public Member Functions | |
CmdArgFlag (CmdArgParser &args, const char *option, const char *description) | |
Create optional boolean argument: option and description. | |
operator bool () const | |
Get the value. | |
void | set (bool value=true) |
Set the default value. | |
virtual size_t | parse (const char *arg) |
Parse arguments from current option. More... | |
![]() | |
CmdArg (CmdArgParser &args, const char *option, const char *arguments, const char *description) | |
All arguments follow this schema: More... | |
size_t | findMatches (const char *option) const |
Called with option (minus '-'), determine how many characters match. | |
void | usage_option () const |
Show info on option for command line. | |
size_t | option_size () const |
Get string length of option w/o description. | |
void | usage (size_t tab) const |
Show option description. | |
Implements a boolean argument.
|
virtual |
Parse arguments from current option.
args: following arg Result: 0: error 1: option ok, no argument needed 2: option ok, argument swallowed
Implements CmdArg.