LLVM
8.0.1
|
#include "llvm/ExecutionEngine/Orc/RPCUtils.h"
Public Types | |
using | ErrorReturnType = Expected< RetT > |
using | ReturnPromiseType = std::promise< ErrorReturnType > |
using | ReturnFutureType = std::future< ErrorReturnType > |
Static Public Member Functions | |
static ErrorReturnType | createBlankErrorReturnValue () |
static void | consumeAbandoned (ErrorReturnType RetOrErr) |
Definition at line 223 of file RPCUtils.h.
using llvm::orc::rpc::detail::ResultTraits< RetT >::ErrorReturnType = Expected<RetT> |
Definition at line 226 of file RPCUtils.h.
using llvm::orc::rpc::detail::ResultTraits< RetT >::ReturnFutureType = std::future<ErrorReturnType> |
Definition at line 239 of file RPCUtils.h.
using llvm::orc::rpc::detail::ResultTraits< RetT >::ReturnPromiseType = std::promise<ErrorReturnType> |
Definition at line 236 of file RPCUtils.h.
|
inlinestatic |
Definition at line 249 of file RPCUtils.h.
References llvm::consumeError(), and llvm::Expected< T >::takeError().
|
inlinestatic |
Definition at line 244 of file RPCUtils.h.
Referenced by llvm::orc::rpc::SingleThreadedRPCEndpoint< rpc::RawByteChannel >::callB().