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

A bound on a field: 1..200, 1.., ..200. More...

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

Public Member Functions

bool Empty () const
 

Public Attributes

bool has_minimum = false
 
bool has_maximum = false
 
Constant minimum
 
Constant maximum
 

Detailed Description

A bound on a field: 1..200, 1.., ..200.

What it bounds depends on what the field holds – the value of a number, a duration or an instant, and the length of a string, a byte string or a list. One spelling for both because it is one idea, and because which one is meant is never in doubt once the type is known.

Member Function Documentation

◆ Empty()

bool a11::flow::syntax::FieldRange::Empty ( ) const
inline

Member Data Documentation

◆ has_maximum

bool a11::flow::syntax::FieldRange::has_maximum = false

◆ has_minimum

bool a11::flow::syntax::FieldRange::has_minimum = false

◆ maximum

Constant a11::flow::syntax::FieldRange::maximum

◆ minimum

Constant a11::flow::syntax::FieldRange::minimum

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