Sequoia
Loading...
Searching...
No Matches
Public Attributes | List of all members
sequoia::parsing::commandline::option Struct Reference

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 {}
 

Detailed Description

Used to specify a forest of options, against which the runtime commandline arguments are parsed.

This possesses:

  1. A name and a set of aliases.
  2. A set of paramaters, values for which must be supplied on the command line. A set of such values will be referred to as arguments.
  3. Two invocables, 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 options as the nodes.


The documentation for this struct was generated from the following file: