NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
source.h File Reference

Deeply owned, immutable Program source values. More...

#include <neograph/program/diagnostic.h>
#include <neograph/program/schema.h>
#include <cstdint>
#include <memory>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for source.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  neograph::program::JavaScriptRuntimeIdentity
 Exact identity of the private JavaScript frontend. More...
 
struct  neograph::program::SealedJavaScriptModule
 Exact source bytes for one reviewed pure JavaScript module. More...
 

Enumerations

enum class  neograph::program::SourceKind
 Source identity carried by Program values. More...
 

Detailed Description

Deeply owned, immutable Program source values.

Definition in file source.h.

Enumeration Type Documentation

◆ SourceKind

enum class neograph::program::SourceKind
strong

Source identity carried by Program values.

CanonicalJson is retained only for decoding already-stored legacy artifacts; it is not a new-authoring frontend. New sources are created through the trusted C++ builder or the JavaScript frontend.

Definition at line 24 of file source.h.