|
LLVM
4.0.0
|
#include <RPCUtils.h>
Additional Inherited Members | |
Public Types inherited from llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)> | |
| using | Type = RetT(ArgTs...) |
| using | ReturnType = RetT |
| using | ArgStorage = typename FunctionArgsTuple< RetT(ArgTs...)>::Type |
Static Public Member Functions inherited from llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)> | |
| template<typename HandlerT > | |
| static WrappedHandlerReturn < RetT >::Type | unpackAndRun (HandlerT &Handler, ArgStorage &Args) |
| template<typename HandlerT > | |
| static std::enable_if < std::is_void< typename HandlerTraits< HandlerT > ::ReturnType >::value, Error > ::type | run (HandlerT &Handler, ArgTs &&...Args) |
| template<typename HandlerT > | |
| static std::enable_if < !std::is_void< typename HandlerTraits< HandlerT > ::ReturnType >::value, typename HandlerTraits < HandlerT >::ReturnType > ::type | run (HandlerT &Handler, ArgTs...Args) |
| template<typename ChannelT , typename... CArgTs> | |
| static Error | serializeArgs (ChannelT &C, const CArgTs...CArgs) |
| template<typename ChannelT , typename... CArgTs> | |
| static Error | deserializeArgs (ChannelT &C, std::tuple< CArgTs...> &Args) |
Definition at line 422 of file RPCUtils.h.
1.8.6