Sequoia
|
Used to specify a forest of options, against which the runtime commandline arguments are parsed. More...
#include <CommandLineArguments.hpp>
Public Attributes | |
proper_string | name |
param_list | aliases {} |
param_list | parameters {} |
executor | early {} |
executor | late {} |
Used to specify a forest of options, against which the runtime commandline arguments are parsed.
This possesses:
name
and a set of aliases
.paramaters
, values for which must be supplied on the command line. A set of such values will be referred to as arguments.early
and late
which may be null. Each invocable, if present, will ultimately be invoked with the aforementioned arguments - see operation.Note that the option
class does not itself contain children; rather a tree data-structure is used with option
s as the nodes.