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

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.