Lines Matching refs:__f
852 explicit __deferred_assoc_state(_Fp&& __f);
862 __deferred_assoc_state<_Rp, _Fp>::__deferred_assoc_state(_Fp&& __f)
863 : __func_(_VSTD::forward<_Fp>(__f))
898 explicit __deferred_assoc_state(_Fp&& __f);
908 __deferred_assoc_state<void, _Fp>::__deferred_assoc_state(_Fp&& __f)
909 : __func_(_VSTD::forward<_Fp>(__f))
946 explicit __async_assoc_state(_Fp&& __f);
956 __async_assoc_state<_Rp, _Fp>::__async_assoc_state(_Fp&& __f)
957 : __func_(_VSTD::forward<_Fp>(__f))
1000 explicit __async_assoc_state(_Fp&& __f);
1010 __async_assoc_state<void, _Fp>::__async_assoc_state(_Fp&& __f)
1011 : __func_(_VSTD::forward<_Fp>(__f))
1054 __make_deferred_assoc_state(_Fp&& __f);
1056 __make_deferred_assoc_state(_Fp __f);
1062 __make_async_assoc_state(_Fp&& __f);
1064 __make_async_assoc_state(_Fp __f);
1079 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1081 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1084 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1086 friend future<_R1> __make_async_assoc_state(_Fp __f);
1183 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1185 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1188 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1190 friend future<_R1> __make_async_assoc_state(_Fp __f);
1282 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1284 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1287 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1289 friend future<_R1> __make_async_assoc_state(_Fp __f);
1785 explicit __packaged_task_func(const _Fp& __f) : __f_(__f) {}
1787 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f)) {}
1789 __packaged_task_func(const _Fp& __f, const _Alloc& __a)
1790 : __f_(__f, __a) {}
1792 __packaged_task_func(_Fp&& __f, const _Alloc& __a)
1793 : __f_(_VSTD::move(__f), __a) {}
1850 __packaged_task_function(_Fp&& __f);
1852 __packaged_task_function(allocator_arg_t, const _Alloc& __a, _Fp&& __f);
1868 …ask_function<_Rp(_ArgTypes...)>::__packaged_task_function(__packaged_task_function&& __f) _NOEXCEPT
1870 if (__f.__f_ == nullptr)
1872 else if (__f.__f_ == (__base*)&__f.__buf_)
1875 __f.__f_->__move_to(__f_);
1879 __f_ = __f.__f_;
1880 __f.__f_ = nullptr;
1886 __packaged_task_function<_Rp(_ArgTypes...)>::__packaged_task_function(_Fp&& __f)
1894 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1902 ::new (__hold.get()) _FF(_VSTD::forward<_Fp>(__f), allocator<_FR>(__a));
1910 allocator_arg_t, const _Alloc& __a0, _Fp&& __f)
1918 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1927 _FF(_VSTD::forward<_Fp>(__f), _Alloc(__a));
1934 __packaged_task_function<_Rp(_ArgTypes...)>::operator=(__packaged_task_function&& __f) _NOEXCEPT
1941 if (__f.__f_ == nullptr)
1943 else if (__f.__f_ == (__base*)&__f.__buf_)
1946 __f.__f_->__move_to(__f_);
1950 __f_ = __f.__f_;
1951 __f.__f_ = nullptr;
1967 __packaged_task_function<_Rp(_ArgTypes...)>::swap(__packaged_task_function& __f) _NOEXCEPT
1969 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1976 __f.__f_->__move_to((__base*)&__buf_);
1977 __f.__f_->destroy();
1978 __f.__f_ = nullptr;
1980 __t->__move_to((__base*)&__f.__buf_);
1982 __f.__f_ = (__base*)&__f.__buf_;
1986 __f_->__move_to((__base*)&__f.__buf_);
1988 __f_ = __f.__f_;
1989 __f.__f_ = (__base*)&__f.__buf_;
1991 else if (__f.__f_ == (__base*)&__f.__buf_)
1993 __f.__f_->__move_to((__base*)&__buf_);
1994 __f.__f_->destroy();
1995 __f.__f_ = __f_;
1999 _VSTD::swap(__f_, __f.__f_);
2034 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2045 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2046 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2165 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2176 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2177 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2289 __make_deferred_assoc_state(_Fp&& __f)
2291 __make_deferred_assoc_state(_Fp __f)
2295 __h(new __deferred_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2302 __make_async_assoc_state(_Fp&& __f)
2304 __make_async_assoc_state(_Fp __f)
2308 __h(new __async_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2322 explicit __async_func(_Fp&& __f, _Args&&... __args)
2323 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2326 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2347 async(launch __policy, _Fp&& __f, _Args&&... __args)
2357 return _VSTD::__make_async_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2365 return _VSTD::__make_deferred_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2373 async(_Fp&& __f, _Args&&... __args)
2375 return _VSTD::async(launch::any, _VSTD::forward<_Fp>(__f),
2396 shared_future(future<_Rp>&& __f) _NOEXCEPT : __state_(__f.__state_)
2397 {__f.__state_ = nullptr;}
2470 shared_future(future<_Rp&>&& __f) _NOEXCEPT : __state_(__f.__state_)
2471 {__f.__state_ = nullptr;}
2544 shared_future(future<void>&& __f) _NOEXCEPT : __state_(__f.__state_)
2545 {__f.__state_ = nullptr;}