Lines Matching full:_args
2313 template <class _Fp, class... _Args>
2316 tuple<_Fp, _Args...> __f_;
2319 typedef typename __invoke_of<_Fp, _Args...>::type _Rp;
2322 explicit __async_func(_Fp&& __f, _Args&&... __args)
2330 typedef typename __make_tuple_indices<1+sizeof...(_Args), 1>::type _Index;
2345 template <class _Fp, class... _Args>
2346 future<typename __invoke_of<typename decay<_Fp>::type, typename decay<_Args>::type...>::type>
2347 async(launch __policy, _Fp&& __f, _Args&&... __args)
2349 typedef __async_func<typename decay<_Fp>::type, typename decay<_Args>::type...> _BF;
2358 __decay_copy(_VSTD::forward<_Args>(__args))...));
2366 __decay_copy(_VSTD::forward<_Args>(__args))...));
2370 template <class _Fp, class... _Args>
2372 future<typename __invoke_of<typename decay<_Fp>::type, typename decay<_Args>::type...>::type>
2373 async(_Fp&& __f, _Args&&... __args)
2376 _VSTD::forward<_Args>(__args)...);