LLVM 24.0.0git
llvm::orc::rt::detail::ProxyErrorRet< T > Struct Template Reference

Maps a proxy's callee return type to the type delivered to the client, so a dispatch failure can always be reported alongside the result: More...

#include "llvm/ExecutionEngine/Orc/RTBridge/Proxy.h"

Inheritance diagram for llvm::orc::rt::detail::ProxyErrorRet< T >:
[legend]

Public Types

using type = Expected<T>

Detailed Description

template<typename T>
struct llvm::orc::rt::detail::ProxyErrorRet< T >

Maps a proxy's callee return type to the type delivered to the client, so a dispatch failure can always be reported alongside the result:

     void -> Error
    Error -> Error
        T -> Expected<T>

Expected<T> -> Expected<T>

Definition at line 62 of file Proxy.h.

Member Typedef Documentation

◆ type

template<typename T>
using llvm::orc::rt::detail::ProxyErrorRet< T >::type = Expected<T>

Definition at line 63 of file Proxy.h.


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