LLVM 22.0.0git
llvm::orc::ExecutorResolver Class Referenceabstract

#include "llvm/ExecutionEngine/Orc/TargetProcess/ExecutorResolver.h"

Inheritance diagram for llvm::orc::ExecutorResolver:
[legend]

Public Types

using ResolveResult = Expected<std::vector<std::optional<ExecutorSymbolDef>>>
using YieldResolveResultFn = unique_function<void(ResolveResult)>

Public Member Functions

virtual ~ExecutorResolver ()=default
virtual void resolveAsync (const RemoteSymbolLookupSet &L, YieldResolveResultFn &&OnResolve)=0

Detailed Description

Definition at line 24 of file ExecutorResolver.h.

Member Typedef Documentation

◆ ResolveResult

Definition at line 26 of file ExecutorResolver.h.

◆ YieldResolveResultFn

Constructor & Destructor Documentation

◆ ~ExecutorResolver()

virtual llvm::orc::ExecutorResolver::~ExecutorResolver ( )
virtualdefault

Member Function Documentation

◆ resolveAsync()

virtual void llvm::orc::ExecutorResolver::resolveAsync ( const RemoteSymbolLookupSet & L,
YieldResolveResultFn && OnResolve )
pure virtual

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