LLVM 22.0.0git
llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > > Class Template Reference

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

Inheritance diagram for llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >:
[legend]

Static Public Member Functions

static Expected< TmakeValue ()
static void makeSafe (Expected< T > &E)
static Error deserialize (Expected< T > &E, const char *ArgData, size_t ArgSize)

Detailed Description

template<typename SPSTagT, typename T>
class llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >

Definition at line 410 of file WrapperFunctionUtils.h.

Member Function Documentation

◆ deserialize()

template<typename SPSTagT, typename T>
Error llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::deserialize ( Expected< T > & E,
const char * ArgData,
size_t ArgSize )
inlinestatic

◆ makeSafe()

template<typename SPSTagT, typename T>
void llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::makeSafe ( Expected< T > & E)
inlinestatic

Definition at line 413 of file WrapperFunctionUtils.h.

References llvm::cantFail(), and E().

◆ makeValue()

template<typename SPSTagT, typename T>
Expected< T > llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::makeValue ( )
inlinestatic

Definition at line 412 of file WrapperFunctionUtils.h.

References T.


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