Lines Matching refs:__f_
1635 __compressed_pair<_Fp, _Alloc> __f_;
1638 explicit __packaged_task_func(const _Fp& __f) : __f_(__f, __default_init_tag()) {}
1640 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f), __default_init_tag()) {}
1643 : __f_(__f, __a) {}
1646 : __f_(_VSTD::move(__f), __a) {}
1658 ::new (__p) __packaged_task_func(_VSTD::move(__f_.first()), _VSTD::move(__f_.second()));
1665 __f_.~__compressed_pair<_Fp, _Alloc>();
1675 _Ap __a(__f_.second());
1676 __f_.~__compressed_pair<_Fp, _Alloc>();
1684 return __invoke(__f_.first(), _VSTD::forward<_ArgTypes>(__arg)...);
1698 __base* __f_;
1705 __packaged_task_function() _NOEXCEPT : __f_(nullptr) {}
1728 if (__f.__f_ == nullptr)
1729 __f_ = nullptr;
1730 else if (__f.__f_ == __f.__get_buf())
1732 __f.__f_->__move_to(__get_buf());
1733 __f_ = (__base*)&__buf_;
1737 __f_ = __f.__f_;
1738 __f.__f_ = nullptr;
1745 : __f_(nullptr)
1752 __f_ = (__base*)&__buf_;
1761 __f_ = __hold.release();
1769 : __f_(nullptr)
1775 __f_ = (__base*)&__buf_;
1776 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1786 __f_ = _VSTD::addressof(*__hold.release());
1794 if (__f_ == __get_buf())
1795 __f_->destroy();
1796 else if (__f_)
1797 __f_->destroy_deallocate();
1798 __f_ = nullptr;
1799 if (__f.__f_ == nullptr)
1800 __f_ = nullptr;
1801 else if (__f.__f_ == __f.__get_buf())
1803 __f.__f_->__move_to(__get_buf());
1804 __f_ = __get_buf();
1808 __f_ = __f.__f_;
1809 __f.__f_ = nullptr;
1817 if (__f_ == __get_buf())
1818 __f_->destroy();
1819 else if (__f_)
1820 __f_->destroy_deallocate();
1828 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1832 __f_->__move_to(__t);
1833 __f_->destroy();
1834 __f_ = nullptr;
1835 __f.__f_->__move_to((__base*)&__buf_);
1836 __f.__f_->destroy();
1837 __f.__f_ = nullptr;
1838 __f_ = (__base*)&__buf_;
1841 __f.__f_ = (__base*)&__f.__buf_;
1843 else if (__f_ == (__base*)&__buf_)
1845 __f_->__move_to((__base*)&__f.__buf_);
1846 __f_->destroy();
1847 __f_ = __f.__f_;
1848 __f.__f_ = (__base*)&__f.__buf_;
1850 else if (__f.__f_ == (__base*)&__f.__buf_)
1852 __f.__f_->__move_to((__base*)&__buf_);
1853 __f.__f_->destroy();
1854 __f.__f_ = __f_;
1855 __f_ = (__base*)&__buf_;
1858 _VSTD::swap(__f_, __f.__f_);
1866 return (*__f_)(_VSTD::forward<_ArgTypes>(__arg)...);
1876 __packaged_task_function<result_type(_ArgTypes...)> __f_;
1893 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
1905 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
1916 : __f_(_VSTD::move(__other.__f_)), __p_(_VSTD::move(__other.__p_)) {}
1920 __f_ = _VSTD::move(__other.__f_);
1927 __f_.swap(__other.__f_);
1957 __p_.set_value(__f_(_VSTD::forward<_ArgTypes>(__args)...));
1979 __p_.set_value_at_thread_exit(__f_(_VSTD::forward<_ArgTypes>(__args)...));
2005 __packaged_task_function<result_type(_ArgTypes...)> __f_;
2022 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2034 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2045 : __f_(_VSTD::move(__other.__f_)), __p_(_VSTD::move(__other.__p_)) {}
2049 __f_ = _VSTD::move(__other.__f_);
2056 __f_.swap(__other.__f_);
2086 __f_(_VSTD::forward<_ArgTypes>(__args)...);
2109 __f_(_VSTD::forward<_ArgTypes>(__args)...);
2165 tuple<_Fp, _Args...> __f_;
2172 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2175 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2187 … return __invoke(_VSTD::move(_VSTD::get<0>(__f_)), _VSTD::move(_VSTD::get<_Indices>(__f_))...);