class ResultDeserializer
Declaration
template <typename SPSRetTagT, typename RetT>
class ResultDeserializer { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:377
Templates
- SPSRetTagT
- RetT
Method Overview
- public static llvm::Error deserialize(RetT & Result, const char * ArgData, size_t ArgSize)
- public static void makeSafe(RetT & Result)
- public static RetT makeValue()
Methods
¶static llvm::Error deserialize(
RetT& Result,
const char* ArgData,
size_t ArgSize)
static llvm::Error deserialize(
RetT& Result,
const char* ArgData,
size_t ArgSize)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:382
Parameters
- RetT& Result
- const char* ArgData
- size_t ArgSize
¶static void makeSafe(RetT& Result)
static void makeSafe(RetT& Result)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:380
Parameters
- RetT& Result
¶static RetT makeValue()
static RetT makeValue()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:379