LLVM 22.0.0git
llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT > Class Template Reference

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

Inheritance diagram for llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >:
[legend]

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>
Error llvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT >::deserialize ( RetT & Result,
const char * ArgData,
size_t ArgSize )
inlinestatic

◆ makeSafe()

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

◆ makeValue()

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

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