CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccf::js::modules::ModuleLoaderInterface Class Referenceabstract

#include <module_loader_interface.h>

Inherited by ccf::js::modules::ChainedModuleLoader, ccf::js::modules::KvBytecodeModuleLoader, and ccf::js::modules::KvModuleLoader.

Public Member Functions

virtual ~ModuleLoaderInterface ()=default
 
virtual std::optional< js::core::JSWrappedValueget_module (std::string_view module_name, js::core::Context &ctx)=0
 

Constructor & Destructor Documentation

◆ ~ModuleLoaderInterface()

virtual ccf::js::modules::ModuleLoaderInterface::~ModuleLoaderInterface ( )
virtualdefault

Member Function Documentation

◆ get_module()

virtual std::optional< js::core::JSWrappedValue > ccf::js::modules::ModuleLoaderInterface::get_module ( std::string_view  module_name,
js::core::Context ctx 
)
pure virtual

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