casa
5.7.0-16
|
#include <optionparser.h>
Public Member Functions | |
CountOptionsAction (unsigned *buffer_max_) | |
Creates a new CountOptionsAction that will increase *buffer_max_ for each parsed Option. More... | |
bool | perform (Option &) |
Called by Parser::workhorse() for each Option that has been successfully parsed (including unknown options if they have a Descriptor whose Descriptor::check_arg does not return ARG_ILLEGAL. More... | |
Public Member Functions inherited from option::Parser::Action | |
virtual bool | finished (int numargs, const char **args) |
Called by Parser::workhorse() after finishing the parse. More... | |
Private Attributes | |
unsigned * | buffer_max |
Definition at line 1429 of file optionparser.h.
|
inline |
Creates a new CountOptionsAction that will increase *buffer_max_
for each parsed Option.
Definition at line 1437 of file optionparser.h.
|
inlinevirtual |
Called by Parser::workhorse() for each Option that has been successfully parsed (including unknown options if they have a Descriptor whose Descriptor::check_arg does not return ARG_ILLEGAL.
Returns false
iff a fatal error has occured and the parse should be aborted.
Reimplemented from option::Parser::Action.
Definition at line 1442 of file optionparser.h.
References buffer_max.
|
private |
Definition at line 1431 of file optionparser.h.
Referenced by perform().