LLVM 19.0.0git
Static Public Member Functions | List of all members
llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT > Class Template Reference

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

Static Public Member Functions

static RetT makeValue ()
 
static void makeSafe (RetT &Result)
 
static Error deserialize (RetT &Result, const char *ArgData, size_t ArgSize)
 

Detailed Description

template<typename SPSRetTagT, typename RetT>
class llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >

Definition at line 377 of file WrapperFunctionUtils.h.

Member Function Documentation

◆ deserialize()

template<typename SPSRetTagT , typename RetT >
static Error llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >::deserialize ( RetT &  Result,
const char ArgData,
size_t  ArgSize 
)
inlinestatic

◆ makeSafe()

template<typename SPSRetTagT , typename RetT >
static void llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >::makeSafe ( RetT &  Result)
inlinestatic

◆ makeValue()

template<typename SPSRetTagT , typename RetT >
static RetT llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >::makeValue ( )
inlinestatic

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