A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
Loading...
Searching...
No Matches
builtins.cc File Reference
#include "a11/actions/builtins.h"
#include <algorithm>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <absl/container/flat_hash_map.h>
#include <absl/status/status.h>
#include <absl/status/status_macros.h>
#include <absl/status/statusor.h>
#include <absl/strings/str_cat.h>
#include "a11/actions/action.h"
#include "a11/actions/describe.h"
#include "a11/actions/registry.h"
#include "a11/actions/schema.h"
#include "a11/concurrency/executor.h"
#include "a11/concurrency/future.h"
#include "a11/data/serialization.h"
#include "a11/data/types.h"
#include "a11/nodes/async_node.h"

Namespaces

namespace  a11
 
namespace  a11::actions
 

Functions

bool a11::actions::IsBuiltinAction (std::string_view name)
 Whether name is a builtin every registry answers for.
 
const BuiltinAction *absl_nullable a11::actions::GetBuiltinAction (std::string_view name)
 The builtin named name, or null.
 
const std::vector< std::string > & a11::actions::BuiltinActionNames ()
 Every builtin's name, sorted.