NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::program::ModuleStore Class Referenceabstract

The store of sealed Program modules, as the catalog uses it (#556). More...

#include <module.h>

Inheritance diagram for neograph::program::ModuleStore:
[legend]

Public Member Functions

virtual asio::awaitable< std::optional< ProgramModule > > get (std::string_view owner_scope, std::string_view content_identity) const
 Wrong-owner module lookups are indistinguishable from absence.
 

Detailed Description

The store of sealed Program modules, as the catalog uses it (#556).

Every operation is awaitable; a store whose backend is synchronous completes it at once (SyncModuleStore). The arguments of a call, string views included, must stay alive until the awaitable completes: await it in the full expression that makes the call.

Definition at line 247 of file module.h.


The documentation for this class was generated from the following file: