Lines Matching refs:ArgTs
107 template <typename SPSArgListT, typename... ArgTs>
108 static WrapperFunctionResult fromSPSArgs(const ArgTs &...Args) { in fromSPSArgs()
155 template <typename RetT, typename... ArgTs,
157 class WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
160 using ArgTuple = std::tuple<std::decay_t<ArgTs>...>;
188 template <typename RetT, typename... ArgTs,
190 class WrapperFunctionHandlerHelper<RetT (*)(ArgTs...), ResultSerializer,
192 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
196 template <typename ClassT, typename RetT, typename... ArgTs,
198 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...), ResultSerializer,
200 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
204 template <typename ClassT, typename RetT, typename... ArgTs,
206 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...) const,
208 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
291 template <typename RetT, typename... ArgTs>
292 static Error call(const void *FnTag, RetT &Result, const ArgTs &...Args) { in call()
350 template <typename... ArgTs>
351 static Error call(const void *FnTag, const ArgTs &...Args) { in call()
381 template <typename RetT, typename ClassT, typename... ArgTs>
384 using MethodT = RetT (ClassT::*)(ArgTs...);
386 RetT operator()(ExecutorAddr ObjAddr, ArgTs &...Args) { in operator()
387 return (ObjAddr.toPtr<ClassT *>()->*M)(std::forward<ArgTs>(Args)...); in operator()
395 template <typename RetT, typename ClassT, typename... ArgTs>
396 MethodWrapperHandler<RetT, ClassT, ArgTs...>
397 makeMethodWrapperHandler(RetT (ClassT::*Method)(ArgTs...)) { in makeMethodWrapperHandler() argument
398 return MethodWrapperHandler<RetT, ClassT, ArgTs...>(Method); in makeMethodWrapperHandler()
410 template <typename SPSSerializer, typename... ArgTs>
412 const ArgTs &...Args) { in Create()