Lines Matching defs:ArgTs

106   template <typename SPSArgListT, typename... ArgTs>
107 static WrapperFunctionResult fromSPSArgs(const ArgTs &...Args) {
154 template <typename RetT, typename... ArgTs,
156 class WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
159 using ArgTuple = std::tuple<std::decay_t<ArgTs>...>;
187 template <typename RetT, typename... ArgTs,
189 class WrapperFunctionHandlerHelper<RetT (*)(ArgTs...), ResultSerializer,
191 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
195 template <typename ClassT, typename RetT, typename... ArgTs,
197 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...), ResultSerializer,
199 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
203 template <typename ClassT, typename RetT, typename... ArgTs,
205 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...) const,
207 : public WrapperFunctionHandlerHelper<RetT(ArgTs...), ResultSerializer,
290 template <typename DispatchFn, typename RetT, typename... ArgTs>
291 static Error call(DispatchFn &&Dispatch, RetT &Result, const ArgTs &...Args) {
341 template <typename DispatchFn, typename... ArgTs>
342 static Error call(DispatchFn &&Dispatch, const ArgTs &...Args) {
373 template <typename RetT, typename ClassT, typename... ArgTs>
376 using MethodT = RetT (ClassT::*)(ArgTs...);
378 RetT operator()(ExecutorAddr ObjAddr, ArgTs &...Args) {
379 return (ObjAddr.toPtr<ClassT *>()->*M)(std::forward<ArgTs>(Args)...);
387 template <typename RetT, typename ClassT, typename... ArgTs>
388 MethodWrapperHandler<RetT, ClassT, ArgTs...>
389 makeMethodWrapperHandler(RetT (ClassT::*Method)(ArgTs...)) {
390 return MethodWrapperHandler<RetT, ClassT, ArgTs...>(Method);
402 template <typename SPSSerializer, typename... ArgTs>
404 const ArgTs &...Args) {