LLVM  4.0.0
Public Types | Static Public Member Functions | List of all members
llvm::orc::rpc::detail::ResultTraits< void > Class Template Reference

#include <RPCUtils.h>

Inheritance diagram for llvm::orc::rpc::detail::ResultTraits< void >:
[legend]

Public Types

using ErrorReturnType = Error
 
using ReturnPromiseType = std::promise< ErrorReturnType >
 
using ReturnFutureType = std::future< ErrorReturnType >
 

Static Public Member Functions

static ErrorReturnType createBlankErrorReturnValue ()
 
static void consumeAbandoned (ErrorReturnType Err)
 

Detailed Description

template<>
class llvm::orc::rpc::detail::ResultTraits< void >

Definition at line 233 of file RPCUtils.h.

Member Typedef Documentation

Definition at line 236 of file RPCUtils.h.

Definition at line 249 of file RPCUtils.h.

Definition at line 246 of file RPCUtils.h.

Member Function Documentation

static void llvm::orc::rpc::detail::ResultTraits< void >::consumeAbandoned ( ErrorReturnType  Err)
inlinestatic

Definition at line 259 of file RPCUtils.h.

References llvm::consumeError().

static ErrorReturnType llvm::orc::rpc::detail::ResultTraits< void >::createBlankErrorReturnValue ( )
inlinestatic

Definition at line 254 of file RPCUtils.h.

References llvm::success.


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