|
LLVM
4.0.0
|
#include <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 201 of file RPCUtils.h.
| using llvm::orc::rpc::detail::ResultTraits< RetT >::ErrorReturnType = Expected<RetT> |
Definition at line 204 of file RPCUtils.h.
| using llvm::orc::rpc::detail::ResultTraits< RetT >::ReturnFutureType = std::future<ErrorReturnType> |
Definition at line 217 of file RPCUtils.h.
| using llvm::orc::rpc::detail::ResultTraits< RetT >::ReturnPromiseType = std::promise<ErrorReturnType> |
Definition at line 214 of file RPCUtils.h.
|
inlinestatic |
Definition at line 227 of file RPCUtils.h.
References llvm::consumeError(), and llvm::Expected< T >::takeError().
Referenced by llvm::orc::rpc::MultiThreadedRPCEndpoint< ChannelT, FunctionIdT, SequenceNumberT >::callB(), llvm::orc::rpc::SingleThreadedRPCEndpoint< rpc::RawByteChannel >::callB(), and llvm::orc::rpc::MultiThreadedRPCEndpoint< ChannelT, FunctionIdT, SequenceNumberT >::callNB().
|
inlinestatic |
Definition at line 222 of file RPCUtils.h.
Referenced by llvm::orc::rpc::SingleThreadedRPCEndpoint< rpc::RawByteChannel >::callB().
1.8.6