LLVM 19.0.0git
Static Public Member Functions | List of all members
llvm::orc::shared::WrapperFunction< void(SPSTagTs...)> Class Template Reference

#include "llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h"

Inheritance diagram for llvm::orc::shared::WrapperFunction< void(SPSTagTs...)>:
Inheritance graph
[legend]

Static Public Member Functions

template<typename CallerFn , typename... ArgTs>
static Error call (const CallerFn &Caller, const ArgTs &...Args)
 
template<typename AsyncCallerFn , typename SendDeserializedResultFn , typename... ArgTs>
static void callAsync (AsyncCallerFn &&Caller, SendDeserializedResultFn &&SendDeserializedResult, const ArgTs &...Args)
 

Detailed Description

template<typename... SPSTagTs>
class llvm::orc::shared::WrapperFunction< void(SPSTagTs...)>

Definition at line 551 of file WrapperFunctionUtils.h.

Member Function Documentation

◆ call()

template<typename... SPSTagTs>
template<typename CallerFn , typename... ArgTs>
static Error llvm::orc::shared::WrapperFunction< void(SPSTagTs...)>::call ( const CallerFn &  Caller,
const ArgTs &...  Args 
)
inlinestatic

Definition at line 556 of file WrapperFunctionUtils.h.

◆ callAsync()

template<typename... SPSTagTs>
template<typename AsyncCallerFn , typename SendDeserializedResultFn , typename... ArgTs>
static void llvm::orc::shared::WrapperFunction< void(SPSTagTs...)>::callAsync ( AsyncCallerFn &&  Caller,
SendDeserializedResultFn &&  SendDeserializedResult,
const ArgTs &...  Args 
)
inlinestatic

Definition at line 563 of file WrapperFunctionUtils.h.

References E.


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