LLVM  6.0.0svn
Static Public Member Functions | List of all members
llvm::orc::rpc::detail::RespondHelper< false > Class Template Reference

#include "llvm/ExecutionEngine/Orc/RPCUtils.h"

Static Public Member Functions

template<typename WireRetT , typename HandlerRetT , typename ChannelT , typename FunctionIdT , typename SequenceNumberT >
static Error sendResult (ChannelT &C, const FunctionIdT &ResponseId, SequenceNumberT SeqNo, Expected< HandlerRetT > ResultOrErr)
 
template<typename ChannelT , typename FunctionIdT , typename SequenceNumberT >
static Error sendResult (ChannelT &C, const FunctionIdT &ResponseId, SequenceNumberT SeqNo, Error Err)
 

Detailed Description

template<>
class llvm::orc::rpc::detail::RespondHelper< false >

Definition at line 435 of file RPCUtils.h.

Member Function Documentation

◆ sendResult() [1/2]

template<typename WireRetT , typename HandlerRetT , typename ChannelT , typename FunctionIdT , typename SequenceNumberT >
static Error llvm::orc::rpc::detail::RespondHelper< false >::sendResult ( ChannelT &  C,
const FunctionIdT &  ResponseId,
SequenceNumberT  SeqNo,
Expected< HandlerRetT >  ResultOrErr 
)
inlinestatic

Definition at line 440 of file RPCUtils.h.

References llvm::Expected< T >::takeError().

◆ sendResult() [2/2]

template<typename ChannelT , typename FunctionIdT , typename SequenceNumberT >
static Error llvm::orc::rpc::detail::RespondHelper< false >::sendResult ( ChannelT &  C,
const FunctionIdT &  ResponseId,
SequenceNumberT  SeqNo,
Error  Err 
)
inlinestatic

Definition at line 461 of file RPCUtils.h.


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