|
A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
|
#include "a11/flow/schema.h"#include <algorithm>#include <string>#include <string_view>#include <utility>#include <vector>#include <absl/container/flat_hash_set.h>#include <absl/strings/match.h>#include <absl/strings/str_cat.h>#include <absl/strings/str_join.h>#include <absl/time/time.h>#include <nlohmann/json.hpp>#include "a11/flow/syntax.h"#include "a11/flow/vocabulary.h"Namespaces | |
| namespace | a11 |
| namespace | a11::flow |
Functions | |
| nlohmann::json | a11::flow::DtoToJsonSchema (const DtoPlan &dto, const Program &program) |
The JSON Schema a struct describes. | |
| SchemaImport | a11::flow::JsonSchemaToDtos (const nlohmann::json &schema, std::string_view name) |
The shapes schema describes, named name where it does not name itself. | |
| std::string | a11::flow::DtoToFlow (const DtoPlan &dto) |
| One shape as the Flow text that declares it. | |