LLVM  14.0.0git
Public Member Functions | Friends | List of all members
llvm::orc::ExecutorProcessControl::IncomingWFRHandler Class Reference

A handler or incoming WrapperFunctionResults – either return values from callWrapper* calls, or incoming JIT-dispatch requests. More...

#include "llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"

Public Member Functions

 IncomingWFRHandler ()=default
 
 operator bool () const
 
void operator() (shared::WrapperFunctionResult WFR)
 

Friends

class ExecutorProcessControl
 

Detailed Description

A handler or incoming WrapperFunctionResults – either return values from callWrapper* calls, or incoming JIT-dispatch requests.

IncomingWFRHandlers are constructible from unique_function<void(shared::WrapperFunctionResult)>s using the runInPlace function or a RunWithDispatch object.

Definition at line 48 of file ExecutorProcessControl.h.

Constructor & Destructor Documentation

◆ IncomingWFRHandler()

llvm::orc::ExecutorProcessControl::IncomingWFRHandler::IncomingWFRHandler ( )
default

Member Function Documentation

◆ operator bool()

llvm::orc::ExecutorProcessControl::IncomingWFRHandler::operator bool ( ) const
inlineexplicit

Definition at line 52 of file ExecutorProcessControl.h.

References H.

◆ operator()()

void llvm::orc::ExecutorProcessControl::IncomingWFRHandler::operator() ( shared::WrapperFunctionResult  WFR)
inline

Definition at line 53 of file ExecutorProcessControl.h.

References H, and move.

Friends And Related Function Documentation

◆ ExecutorProcessControl

friend class ExecutorProcessControl
friend

Definition at line 49 of file ExecutorProcessControl.h.


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