Home | History | Annotate | Download | only in temp.variadic

Lines Matching refs:Args

9 template<typename R, typename... Args> class invoker_base {
12 virtual R invoke(Args...) = 0;
16 template<typename F, typename R, typename... Args>
17 class functor_invoker : public invoker_base<R, Args...> {
20 R invoke(Args... args) { return f(args...); }
27 template<typename R, typename... Args>
28 class function<R (Args...)> {
38 invoker = new functor_invoker<F, R, Args...>(f);
58 invoker_base<R, Args...>* tmp = invoker;
63 result_type operator()(Args... args) const {
64 return invoker->invoke(args...);
68 invoker_base<R, Args...>* invoker;