LLVM  6.0.0svn
Static Public Member Functions | List of all members
llvm::orc::rpc::SequenceSerialization< ChannelT, ArgT, ArgTs... > Class Template Reference

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

Static Public Member Functions

template<typename CArgT , typename... CArgTs>
static Error serialize (ChannelT &C, CArgT &&CArg, CArgTs &&... CArgs)
 
template<typename CArgT , typename... CArgTs>
static Error deserialize (ChannelT &C, CArgT &CArg, CArgTs &... CArgs)
 

Detailed Description

template<typename ChannelT, typename ArgT, typename... ArgTs>
class llvm::orc::rpc::SequenceSerialization< ChannelT, ArgT, ArgTs... >

Definition at line 289 of file RPCSerialization.h.

Member Function Documentation

◆ deserialize()

template<typename ChannelT , typename ArgT , typename... ArgTs>
template<typename CArgT , typename... CArgTs>
static Error llvm::orc::rpc::SequenceSerialization< ChannelT, ArgT, ArgTs... >::deserialize ( ChannelT &  C,
CArgT &  CArg,
CArgTs &...  CArgs 
)
inlinestatic

Definition at line 306 of file RPCSerialization.h.

◆ serialize()

template<typename ChannelT , typename ArgT , typename... ArgTs>
template<typename CArgT , typename... CArgTs>
static Error llvm::orc::rpc::SequenceSerialization< ChannelT, ArgT, ArgTs... >::serialize ( ChannelT &  C,
CArgT &&  CArg,
CArgTs &&...  CArgs 
)
inlinestatic

Definition at line 293 of file RPCSerialization.h.


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