|
A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
|
#include <optional>#include <string>#include <string_view>#include <vector>#include <absl/base/nullability.h>#include <nlohmann/json_fwd.hpp>#include "a11/flow/plan.h"Go to the source code of this file.
Classes | |
| struct | a11::flow::catalogue::Origin |
| Where an entry was declared, for an entry that was found by reading source. More... | |
| struct | a11::flow::catalogue::PortInfo |
| One port of an action, as a tool needs to show it. More... | |
| struct | a11::flow::catalogue::ActionInfo |
One action a flow may run or call. More... | |
| struct | a11::flow::catalogue::TypeInfo |
| One type the host knows, by the tag a flow writes it as. More... | |
| class | a11::flow::catalogue::Catalogue |
| Everything the tools know about the world, in one place. More... | |
Namespaces | |
| namespace | a11 |
| namespace | a11::flow |
| namespace | a11::flow::catalogue |
| What the language knows about the world it runs in. | |
Variables | |
| constexpr std::string_view | a11::flow::catalogue::kCatalogueFormat = "flow.catalogue/v1" |
The format field of the catalogue envelope. | |