A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
Loading...
Searching...
No Matches
plan.h File Reference
#include <cstddef>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include <absl/base/nullability.h>
#include <absl/time/time.h>
#include "a11/flow/syntax.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  a11::flow::PortPlan
 One declared port of a flow, resolved. More...
 
struct  a11::flow::FieldPlan
 One field of a struct, resolved. More...
 
struct  a11::flow::DtoPlan
 One compiled struct: a shape a port may be typed with. More...
 
struct  a11::flow::HeaderPlan
 One declared header. More...
 
struct  a11::flow::StepPlan
 One resolved statement, as the plan format describes it. More...
 
struct  a11::flow::FlowPlan
 One compiled flow: what a caller sees, and what the runtime will do. More...
 
struct  a11::flow::Program
 Every flow and shape one source file declares. More...
 

Namespaces

namespace  a11
 
namespace  a11::flow
 

Variables

constexpr std::string_view a11::flow::kPlanFormat = "flow.plan/v1"
 The format field of the plan envelope.