|
LLVM
4.0.0
|
#include <RPCUtils.h>
Public Types | |
| using | Type = RetT(ArgTs...) |
| using | ReturnType = RetT |
| using | ArgStorage = typename FunctionArgsTuple< RetT(ArgTs...)>::Type |
Static Public Member Functions | |
| 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 353 of file RPCUtils.h.
| using llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)>::ArgStorage = typename FunctionArgsTuple<RetT(ArgTs...)>::Type |
Definition at line 362 of file RPCUtils.h.
| using llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)>::ReturnType = RetT |
Definition at line 359 of file RPCUtils.h.
| using llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)>::Type = RetT(ArgTs...) |
Definition at line 356 of file RPCUtils.h.
|
inlinestatic |
Definition at line 398 of file RPCUtils.h.
|
inlinestatic |
Definition at line 377 of file RPCUtils.h.
References AMDGPU::RuntimeMD::KeyName::Args, and llvm::Error::success().
|
inlinestatic |
Definition at line 386 of file RPCUtils.h.
References AMDGPU::RuntimeMD::KeyName::Args.
|
inlinestatic |
Definition at line 392 of file RPCUtils.h.
|
inlinestatic |
Definition at line 367 of file RPCUtils.h.
1.8.6