Lines Matching refs:RetT
83 template <typename FunctionIdT, FunctionIdT FuncId, typename RetT,
85 class FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)> {
94 typedef Optional<RetT> OptionalReturn;
96 typedef Expected<RetT> ErrorReturn;
105 RetT Val; in readResult()
192 FunctionIdT FuncId, typename RetT, typename... ArgTs>
194 FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)>> {
211 FunctionIdT FuncId, typename RetT, typename... ArgTs>
213 FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)>> {
221 typedef FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)> Func;
250 template <typename ClassT, typename RetT, typename... ArgTs>
253 typedef RetT (ClassT::*MethodT)(ArgTs...);
256 RetT operator()(ArgTs &... Args) { return (Instance.*Method)(Args...); } in operator()
494 template <typename Func, typename ClassT, typename RetT, typename... ArgTs>
496 RetT (ClassT::*HandlerMethod)(ArgTs...)) { in handle()
498 C, MemberFnWrapper<ClassT, RetT, ArgTs...>(Instance, HandlerMethod)); in handle()