Continuum C++ API
Unified runtime for token + tensor execution
Loading...
Searching...
No Matches
node.hpp File Reference
#include <continuum/ir/effect.hpp>
#include <continuum/ir/type.hpp>
#include <cstdint>
#include <string>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

struct  continuum::ir::Schema
 
struct  continuum::ir::TensorOpPayload
 
struct  continuum::ir::TokenOpPayload
 
struct  continuum::ir::PromptOpPayload
 
struct  continuum::ir::ToolOpPayload
 
struct  continuum::ir::ControlOpPayload
 
struct  continuum::ir::Node
 

Namespaces

namespace  continuum
 
namespace  continuum::ir
 

Typedefs

using continuum::ir::NodeId = std::uint64_t
 
using continuum::ir::OpPayload = std::variant< TensorOpPayload, TokenOpPayload, PromptOpPayload, ToolOpPayload, ControlOpPayload >
 

Enumerations

enum class  continuum::ir::NodeKind : std::uint8_t {
  continuum::ir::TensorOp = 0 , continuum::ir::TokenOp = 1 , continuum::ir::PromptOp = 2 , continuum::ir::ToolOp = 3 ,
  continuum::ir::ControlOp = 4
}