Lines Matching refs:__f
855 explicit __deferred_assoc_state(_Fp&& __f);
862 __deferred_assoc_state<_Rp, _Fp>::__deferred_assoc_state(_Fp&& __f)
863 : __func_(_VSTD::forward<_Fp>(__f))
896 explicit __deferred_assoc_state(_Fp&& __f);
903 __deferred_assoc_state<void, _Fp>::__deferred_assoc_state(_Fp&& __f)
904 : __func_(_VSTD::forward<_Fp>(__f))
939 explicit __async_assoc_state(_Fp&& __f);
946 __async_assoc_state<_Rp, _Fp>::__async_assoc_state(_Fp&& __f)
947 : __func_(_VSTD::forward<_Fp>(__f))
988 explicit __async_assoc_state(_Fp&& __f);
995 __async_assoc_state<void, _Fp>::__async_assoc_state(_Fp&& __f)
996 : __func_(_VSTD::forward<_Fp>(__f))
1036 __make_deferred_assoc_state(_Fp&& __f);
1040 __make_async_assoc_state(_Fp&& __f);
1053 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1055 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1140 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1142 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1222 friend future<_R1> __make_deferred_assoc_state(_Fp&& __f);
1224 friend future<_R1> __make_async_assoc_state(_Fp&& __f);
1648 explicit __packaged_task_func(const _Fp& __f) : __f_(__f, __default_init_tag()) {}
1650 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f), __default_init_tag()) {}
1652 __packaged_task_func(const _Fp& __f, const _Alloc& __a)
1653 : __f_(__f, __a) {}
1655 __packaged_task_func(_Fp&& __f, const _Alloc& __a)
1656 : __f_(_VSTD::move(__f), __a) {}
1717 __packaged_task_function(_Fp&& __f);
1719 __packaged_task_function(allocator_arg_t, const _Alloc& __a, _Fp&& __f);
1736 …ask_function<_Rp(_ArgTypes...)>::__packaged_task_function(__packaged_task_function&& __f) _NOEXCEPT
1738 if (__f.__f_ == nullptr)
1740 else if (__f.__f_ == __f.__get_buf())
1742 __f.__f_->__move_to(__get_buf());
1747 __f_ = __f.__f_;
1748 __f.__f_ = nullptr;
1754 __packaged_task_function<_Rp(_ArgTypes...)>::__packaged_task_function(_Fp&& __f)
1761 ::new ((void*)&__buf_) _FF(_VSTD::forward<_Fp>(__f));
1770 ::new ((void*)__hold.get()) _FF(_VSTD::forward<_Fp>(__f), allocator<_FR>(__a));
1778 allocator_arg_t, const _Alloc& __a0, _Fp&& __f)
1786 ::new ((void*)__f_) _FF(_VSTD::forward<_Fp>(__f));
1795 _FF(_VSTD::forward<_Fp>(__f), _Alloc(__a));
1802 __packaged_task_function<_Rp(_ArgTypes...)>::operator=(__packaged_task_function&& __f) _NOEXCEPT
1809 if (__f.__f_ == nullptr)
1811 else if (__f.__f_ == __f.__get_buf())
1813 __f.__f_->__move_to(__get_buf());
1818 __f_ = __f.__f_;
1819 __f.__f_ = nullptr;
1836 __packaged_task_function<_Rp(_ArgTypes...)>::swap(__packaged_task_function& __f) _NOEXCEPT
1838 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1845 __f.__f_->__move_to((__base*)&__buf_);
1846 __f.__f_->destroy();
1847 __f.__f_ = nullptr;
1849 __t->__move_to((__base*)&__f.__buf_);
1851 __f.__f_ = (__base*)&__f.__buf_;
1855 __f_->__move_to((__base*)&__f.__buf_);
1857 __f_ = __f.__f_;
1858 __f.__f_ = (__base*)&__f.__buf_;
1860 else if (__f.__f_ == (__base*)&__f.__buf_)
1862 __f.__f_->__move_to((__base*)&__buf_);
1863 __f.__f_->destroy();
1864 __f.__f_ = __f_;
1868 _VSTD::swap(__f_, __f.__f_);
1896 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
1900 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
1901 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2011 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2015 packaged_task(allocator_arg_t, const _Allocator& __a, _Fp&& __f)
2016 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2125 __make_deferred_assoc_state(_Fp&& __f)
2128 __h(new __deferred_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2134 __make_async_assoc_state(_Fp&& __f)
2137 __h(new __async_assoc_state<_Rp, _Fp>(_VSTD::forward<_Fp>(__f)));
2153 explicit __async_func(_Fp&& __f, _Args&&... __args)
2154 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2157 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2179 async(launch __policy, _Fp&& __f, _Args&&... __args)
2189 return _VSTD::__make_async_assoc_state<_Rp>(_BF(_LIBCPP_AUTO_CAST(_VSTD::forward<_Fp>(__f)),
2197 … return _VSTD::__make_deferred_assoc_state<_Rp>(_BF(_LIBCPP_AUTO_CAST(_VSTD::forward<_Fp>(__f)),
2205 async(_Fp&& __f, _Args&&... __args)
2207 return _VSTD::async(launch::any, _VSTD::forward<_Fp>(__f),
2227 shared_future(future<_Rp>&& __f) _NOEXCEPT : __state_(__f.__state_)
2228 {__f.__state_ = nullptr;}
2297 shared_future(future<_Rp&>&& __f) _NOEXCEPT : __state_(__f.__state_)
2298 {__f.__state_ = nullptr;}
2367 shared_future(future<void>&& __f) _NOEXCEPT : __state_(__f.__state_)
2368 {__f.__state_ = nullptr;}