One name: type [modifiers] ["description"] field of a struct.
More...
#include <cpp/a11/flow/syntax.h>
One name: type [modifiers] ["description"] field of a struct.
◆ default_value
| Constant a11::flow::syntax::FieldDeclaration::default_value |
default ..: what a value that was not given is.
◆ description
| std::string a11::flow::syntax::FieldDeclaration::description |
◆ enumeration
| std::vector<Constant> a11::flow::syntax::FieldDeclaration::enumeration |
one of [..]: the only values allowed.
◆ has_default
| bool a11::flow::syntax::FieldDeclaration::has_default = false |
◆ has_enumeration
| bool a11::flow::syntax::FieldDeclaration::has_enumeration = false |
◆ has_pattern
| bool a11::flow::syntax::FieldDeclaration::has_pattern = false |
◆ name
| Word a11::flow::syntax::FieldDeclaration::name |
◆ pattern
| std::string a11::flow::syntax::FieldDeclaration::pattern |
matching "...": the pattern every value has to match, unanchored, as JSONSchema's pattern is.
◆ range
| FieldRange a11::flow::syntax::FieldDeclaration::range |
◆ required
| bool a11::flow::syntax::FieldDeclaration::required = false |
Whether a value has to be given.
A field that is not required and has no default is simply absent when it was not sent.
◆ type
◆ unique
| bool a11::flow::syntax::FieldDeclaration::unique = false |
unique: no two items of a list are equal.
The documentation for this struct was generated from the following file: