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

Used to build a forest of operations which will be invoked at the end of the parsing process. More...

#include <CommandLineArguments.hpp>

Public Attributes

executor early {}
 
executor late {}
 
arg_list arguments {}
 

Detailed Description

Used to build a forest of operations which will be invoked at the end of the parsing process.

As the command line arguments are parsed, a forest of operations is constructed. Each operation comprises:

  1. Two invocables. After the operation forest is constructed, a depth-first search in invoked. During this, the early invocable, if present, will be invoked as soon as an operation node is encountered. The late invocable, if present, will be invoked after the depth-first search has exhausted an operation node's children.
  2. arguments, which have been read in from the command line, and are supplied to early and late (if not null) upon invocation.

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