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

header "x-name" [as alias] [default value]. More...

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

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

Public Attributes

std::string name
 
Word alias
 
Constant default_value
 
bool has_default = false
 
std::string description
 
- 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::kHeaderDeclaration >
 NodeOf ()
 
- Public Member Functions inherited from a11::flow::syntax::Node
virtual ~Node ()=default
 
- Static Public Attributes inherited from a11::flow::syntax::NodeOf< NodeKind::kHeaderDeclaration >
static constexpr NodeKind kNodeKind
 

Detailed Description

header "x-name" [as alias] [default value].

Member Data Documentation

◆ alias

Word a11::flow::syntax::HeaderDeclaration::alias

◆ default_value

Constant a11::flow::syntax::HeaderDeclaration::default_value

◆ description

std::string a11::flow::syntax::HeaderDeclaration::description

◆ has_default

bool a11::flow::syntax::HeaderDeclaration::has_default = false

◆ name

std::string a11::flow::syntax::HeaderDeclaration::name

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