Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Runtime::ModuleExportResolver Struct Reference

#include <Linker.h>

Inheritance diagram for Runtime::ModuleExportResolver:
Collaboration diagram for Runtime::ModuleExportResolver:

Public Member Functions

 ModuleExportResolver (const IR::Module &inModule, ModuleInstance *inModuleInstance)
 
bool resolve (const std::string &moduleName, const std::string &exportName, IR::ObjectType type, ObjectInstance *&outObject) override
 
- Public Member Functions inherited from Runtime::Resolver

Detailed Description

Definition at line 24 of file Linker.h.

Constructor & Destructor Documentation

◆ ModuleExportResolver()

Runtime::ModuleExportResolver::ModuleExportResolver ( const IR::Module & inModule,
ModuleInstance * inModuleInstance )
inline

Definition at line 26 of file Linker.h.

26: module(inModule), moduleInstance(inModuleInstance) {}

Member Function Documentation

◆ resolve()

bool Runtime::ModuleExportResolver::resolve ( const std::string & moduleName,
const std::string & exportName,
IR::ObjectType type,
ObjectInstance *& outObject )
overridevirtual

Implements Runtime::Resolver.


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