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)

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)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:380

Parameters

RetT& Result

static RetT makeValue()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:379