Lines Matching refs:__f
777 explicit __deferred_assoc_state(_Fp&& __f);
787 __deferred_assoc_state<_Rp, _Fp>::__deferred_assoc_state(_Fp&& __f)
788 : __func_(_VSTD::forward<_Fp>(__f))
823 explicit __deferred_assoc_state(_Fp&& __f);
833 __deferred_assoc_state<void, _Fp>::__deferred_assoc_state(_Fp&& __f)
834 : __func_(_VSTD::forward<_Fp>(__f))
871 explicit __async_assoc_state(_Fp&& __f);
881 __async_assoc_state<_Rp, _Fp>::__async_assoc_state(_Fp&& __f)
882 : __func_(_VSTD::forward<_Fp>(__f))
925 explicit __async_assoc_state(_Fp&& __f);
935 __async_assoc_state<void, _Fp>::__async_assoc_state(_Fp&& __f)
936 : __func_(_VSTD::forward<_Fp>(__f))
979 __make_deferred_assoc_state(_Fp&& __f);
981 __make_deferred_assoc_state(_Fp __f);
987 __make_async_assoc_state(_Fp&& __f);
989 __make_async_assoc_state(_Fp __f);
1004 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1006 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1009 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1011 friend future<_R1> __make_async_assoc_state(_Fp __f);
1108 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1110 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1113 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1115 friend future<_R1> __make_async_assoc_state(_Fp __f);
1207 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1209 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1212 friend future<_R1> __make_deferred_assoc_state(_Fp __f);
1214 friend future<_R1> __make_async_assoc_state(_Fp __f);
1707 explicit __packaged_task_func(const _Fp& __f) : __f_(__f) {}
1709 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f)) {}
1711 __packaged_task_func(const _Fp& __f, const _Alloc& __a)
1712 : __f_(__f, __a) {}
1714 __packaged_task_func(_Fp&& __f, const _Alloc& __a)
1715 : __f_(_VSTD::move(__f), __a) {}
1770 __packaged_task_function(_Fp&& __f);
1772 __packaged_task_function(allocator_arg_t, const _Alloc& __a, _Fp&& __f);
1788 …ask_function<_Rp(_ArgTypes...)>::__packaged_task_function(__packaged_task_function&& __f) _NOEXCEPT
1790 if (__f.__f_ == nullptr)
1792 else if (__f.__f_ == (__base*)&__f.__buf_)
1795 __f.__f_->__move_to(__f_);
1799 __f_ = __f.__f_;
1800 __f.__f_ = nullptr;
1806 __packaged_task_function<_Rp(_ArgTypes...)>::__packaged_task_function(_Fp&& __f)
1814 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1822 ::new (__hold.get()) _FF(_VSTD::forward<_Fp>(__f), allocator<_FR>(__a));
1830 allocator_arg_t, const _Alloc& __a0, _Fp&& __f)
1839 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1853 ::new (__hold.get()) _FF(_VSTD::forward<_Fp>(__f), _Alloc(__a));
1860 __packaged_task_function<_Rp(_ArgTypes...)>::operator=(__packaged_task_function&& __f) _NOEXCEPT
1867 if (__f.__f_ == nullptr)
1869 else if (__f.__f_ == (__base*)&__f.__buf_)
1872 __f.__f_->__move_to(__f_);
1876 __f_ = __f.__f_;
1877 __f.__f_ = nullptr;
1893 __packaged_task_function<_Rp(_ArgTypes...)>::swap(__packaged_task_function& __f) _NOEXCEPT
1895 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1902 __f.__f_->__move_to((__base*)&__buf_);
1903 __f.__f_->destroy();
1904 __f.__f_ = nullptr;
1906 __t->__move_to((__base*)&__f.__buf_);
1908 __f.__f_ = (__base*)&__f.__buf_;
1912 __f_->__move_to((__base*)&__f.__buf_);
1914 __f_ = __f.__f_;
1915 __f.__f_ = (__base*)&__f.__buf_;
1917 else if (__f.__f_ == (__base*)&__f.__buf_)
1919 __f.__f_->__move_to((__base*)&__buf_);
1920 __f.__f_->destroy();
1921 __f.__f_ = __f_;
1925 _VSTD::swap(__f_, __f.__f_);
1952 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
1955 explicit packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
1956 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2067 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2070 explicit packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2071 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2183 __make_deferred_assoc_state(_Fp&& __f)
2185 __make_deferred_assoc_state(_Fp __f)
2189 __h(new __deferred_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2196 __make_async_assoc_state(_Fp&& __f)
2198 __make_async_assoc_state(_Fp __f)
2202 __h(new __async_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2216 explicit __async_func(_Fp&& __f, _Args&&... __args)
2217 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2220 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2238 async(launch __policy, _Fp&& __f, _Args&&... __args)
2244 __r = _VSTD::__make_async_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2247 __r = _VSTD::__make_deferred_assoc_state<_Rp>(_BF(__decay_copy(_VSTD::forward<_Fp>(__f)),
2255 async(_Fp&& __f, _Args&&... __args)
2257 return _VSTD::async(launch::any, _VSTD::forward<_Fp>(__f),
2278 shared_future(future<_Rp>&& __f) _NOEXCEPT : __state_(__f.__state_)
2279 {__f.__state_ = nullptr;}
2352 shared_future(future<_Rp&>&& __f) _NOEXCEPT : __state_(__f.__state_)
2353 {__f.__state_ = nullptr;}
2426 shared_future(future<void>&& __f) _NOEXCEPT : __state_(__f.__state_)
2427 {__f.__state_ = nullptr;}