A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
Loading...
Searching...
No Matches
a11::flow::syntax::CallExpression Struct Reference

run/call action(port: pipeline, ...) and its modifiers. More...

#include <cpp/a11/flow/syntax.h>

Inheritance diagram for a11::flow::syntax::CallExpression:
[legend]

Classes

struct  Argument
 One argument: the port named, where it was named, and what feeds it. More...
 

Public Attributes

std::string action
 
std::string mode
 The verb written: "run" for the handler registered here, "call" for the stream this flow is attached to.
 
std::vector< Argument > args
 
CallModifiersPtr modifiers
 
bool tolerant = false
 
- Public Attributes inherited from a11::flow::syntax::Node
NodeKind kind = NodeKind::kError
 
Location location
 

Additional Inherited Members

- Public Member Functions inherited from a11::flow::syntax::NodeOf< NodeKind::kCallExpression >
 NodeOf ()
 
- Public Member Functions inherited from a11::flow::syntax::Node
virtual ~Node ()=default
 
- Static Public Attributes inherited from a11::flow::syntax::NodeOf< NodeKind::kCallExpression >
static constexpr NodeKind kNodeKind
 

Detailed Description

run/call action(port: pipeline, ...) and its modifiers.

Member Data Documentation

◆ action

std::string a11::flow::syntax::CallExpression::action

◆ args

std::vector<Argument> a11::flow::syntax::CallExpression::args

◆ mode

std::string a11::flow::syntax::CallExpression::mode

The verb written: "run" for the handler registered here, "call" for the stream this flow is attached to.

◆ modifiers

CallModifiersPtr a11::flow::syntax::CallExpression::modifiers

◆ tolerant

bool a11::flow::syntax::CallExpression::tolerant = false

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