Lines Matching refs:__f
865 explicit __deferred_assoc_state(_Fp&& __f);
875 __deferred_assoc_state<_Rp, _Fp>::__deferred_assoc_state(_Fp&& __f)
876 : __func_(_VSTD::forward<_Fp>(__f))
912 explicit __deferred_assoc_state(_Fp&& __f);
922 __deferred_assoc_state<void, _Fp>::__deferred_assoc_state(_Fp&& __f)
923 : __func_(_VSTD::forward<_Fp>(__f))
961 explicit __async_assoc_state(_Fp&& __f);
971 __async_assoc_state<_Rp, _Fp>::__async_assoc_state(_Fp&& __f)
972 : __func_(_VSTD::forward<_Fp>(__f))
1016 explicit __async_assoc_state(_Fp&& __f);
1026 __async_assoc_state<void, _Fp>::__async_assoc_state(_Fp&& __f)
1027 : __func_(_VSTD::forward<_Fp>(__f))
1070 __make_deferred_assoc_state(_Fp&& __f);
1072 __make_deferred_assoc_state(_Fp __f);
1078 __make_async_assoc_state(_Fp&& __f);
1080 __make_async_assoc_state(_Fp __f);
1095 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1097 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1100 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1102 friend future<_R1> __make_async_assoc_state(_Fp __f);
1195 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1197 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1200 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1202 friend future<_R1> __make_async_assoc_state(_Fp __f);
1290 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1292 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1295 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1297 friend future<_R1> __make_async_assoc_state(_Fp __f);
1775 explicit __packaged_task_func(const _Fp& __f) : __f_(__f) {}
1777 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f)) {}
1779 __packaged_task_func(const _Fp& __f, const _Alloc& __a)
1780 : __f_(__f, __a) {}
1782 __packaged_task_func(_Fp&& __f, const _Alloc& __a)
1783 : __f_(_VSTD::move(__f), __a) {}
1840 __packaged_task_function(_Fp&& __f);
1842 __packaged_task_function(allocator_arg_t, const _Alloc& __a, _Fp&& __f);
1859 …ask_function<_Rp(_ArgTypes...)>::__packaged_task_function(__packaged_task_function&& __f) _NOEXCEPT
1861 if (__f.__f_ == nullptr)
1863 else if (__f.__f_ == (__base*)&__f.__buf_)
1866 __f.__f_->__move_to(__f_);
1870 __f_ = __f.__f_;
1871 __f.__f_ = nullptr;
1877 __packaged_task_function<_Rp(_ArgTypes...)>::__packaged_task_function(_Fp&& __f)
1885 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1893 ::new (__hold.get()) _FF(_VSTD::forward<_Fp>(__f), allocator<_FR>(__a));
1901 allocator_arg_t, const _Alloc& __a0, _Fp&& __f)
1909 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1918 _FF(_VSTD::forward<_Fp>(__f), _Alloc(__a));
1925 __packaged_task_function<_Rp(_ArgTypes...)>::operator=(__packaged_task_function&& __f) _NOEXCEPT
1932 if (__f.__f_ == nullptr)
1934 else if (__f.__f_ == (__base*)&__f.__buf_)
1937 __f.__f_->__move_to(__f_);
1941 __f_ = __f.__f_;
1942 __f.__f_ = nullptr;
1958 __packaged_task_function<_Rp(_ArgTypes...)>::swap(__packaged_task_function& __f) _NOEXCEPT
1960 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1967 __f.__f_->__move_to((__base*)&__buf_);
1968 __f.__f_->destroy();
1969 __f.__f_ = nullptr;
1971 __t->__move_to((__base*)&__f.__buf_);
1973 __f.__f_ = (__base*)&__f.__buf_;
1977 __f_->__move_to((__base*)&__f.__buf_);
1979 __f_ = __f.__f_;
1980 __f.__f_ = (__base*)&__f.__buf_;
1982 else if (__f.__f_ == (__base*)&__f.__buf_)
1984 __f.__f_->__move_to((__base*)&__buf_);
1985 __f.__f_->destroy();
1986 __f.__f_ = __f_;
1990 _VSTD::swap(__f_, __f.__f_);
2025 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2036 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2037 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2154 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2165 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2166 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2276 __make_deferred_assoc_state(_Fp&& __f)
2278 __make_deferred_assoc_state(_Fp __f)
2282 __h(new __deferred_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2289 __make_async_assoc_state(_Fp&& __f)
2291 __make_async_assoc_state(_Fp __f)
2295 __h(new __async_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2309 explicit __async_func(_Fp&& __f, _Args&&... __args)
2310 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2313 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2335 async(launch __policy, _Fp&& __f, _Args&&... __args)
2345 return _VSTD::__make_async_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2353 return _VSTD::__make_deferred_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2361 async(_Fp&& __f, _Args&&... __args)
2363 return _VSTD::async(launch::any, _VSTD::forward<_Fp>(__f),
2384 shared_future(future<_Rp>&& __f) _NOEXCEPT : __state_(__f.__state_)
2385 {__f.__state_ = nullptr;}
2458 shared_future(future<_Rp&>&& __f) _NOEXCEPT : __state_(__f.__state_)
2459 {__f.__state_ = nullptr;}
2532 shared_future(future<void>&& __f) _NOEXCEPT : __state_(__f.__state_)
2533 {__f.__state_ = nullptr;}