Lines Matching refs:__f_
1772 __compressed_pair<_Fp, _Alloc> __f_;
1775 explicit __packaged_task_func(const _Fp& __f) : __f_(__f) {}
1777 explicit __packaged_task_func(_Fp&& __f) : __f_(_VSTD::move(__f)) {}
1780 : __f_(__f, __a) {}
1783 : __f_(_VSTD::move(__f), __a) {}
1795 ::new (__p) __packaged_task_func(_VSTD::move(__f_.first()), _VSTD::move(__f_.second()));
1802 __f_.~__compressed_pair<_Fp, _Alloc>();
1812 _Ap __a(__f_.second());
1813 __f_.~__compressed_pair<_Fp, _Alloc>();
1821 return __invoke(__f_.first(), _VSTD::forward<_ArgTypes>(__arg)...);
1831 __base* __f_;
1838 __packaged_task_function() _NOEXCEPT : __f_(nullptr) {}
1861 if (__f.__f_ == nullptr)
1862 __f_ = nullptr;
1863 else if (__f.__f_ == (__base*)&__f.__buf_)
1865 __f_ = (__base*)&__buf_;
1866 __f.__f_->__move_to(__f_);
1870 __f_ = __f.__f_;
1871 __f.__f_ = nullptr;
1878 : __f_(nullptr)
1884 __f_ = (__base*)&__buf_;
1885 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1894 __f_ = __hold.release();
1902 : __f_(nullptr)
1908 __f_ = (__base*)&__buf_;
1909 ::new (__f_) _FF(_VSTD::forward<_Fp>(__f));
1919 __f_ = _VSTD::addressof(*__hold.release());
1927 if (__f_ == (__base*)&__buf_)
1928 __f_->destroy();
1929 else if (__f_)
1930 __f_->destroy_deallocate();
1931 __f_ = nullptr;
1932 if (__f.__f_ == nullptr)
1933 __f_ = nullptr;
1934 else if (__f.__f_ == (__base*)&__f.__buf_)
1936 __f_ = (__base*)&__buf_;
1937 __f.__f_->__move_to(__f_);
1941 __f_ = __f.__f_;
1942 __f.__f_ = nullptr;
1950 if (__f_ == (__base*)&__buf_)
1951 __f_->destroy();
1952 else if (__f_)
1953 __f_->destroy_deallocate();
1960 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1964 __f_->__move_to(__t);
1965 __f_->destroy();
1966 __f_ = nullptr;
1967 __f.__f_->__move_to((__base*)&__buf_);
1968 __f.__f_->destroy();
1969 __f.__f_ = nullptr;
1970 __f_ = (__base*)&__buf_;
1973 __f.__f_ = (__base*)&__f.__buf_;
1975 else if (__f_ == (__base*)&__buf_)
1977 __f_->__move_to((__base*)&__f.__buf_);
1978 __f_->destroy();
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_;
1987 __f_ = (__base*)&__buf_;
1990 _VSTD::swap(__f_, __f.__f_);
1998 return (*__f_)(_VSTD::forward<_ArgTypes>(__arg)...);
2008 __packaged_task_function<result_type(_ArgTypes...)> __f_;
2025 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2037 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2048 : __f_(_VSTD::move(__other.__f_)), __p_(_VSTD::move(__other.__p_)) {}
2052 __f_ = _VSTD::move(__other.__f_);
2059 __f_.swap(__other.__f_);
2089 __p_.set_value(__f_(_VSTD::forward<_ArgTypes>(__args)...));
2111 __p_.set_value_at_thread_exit(__f_(_VSTD::forward<_ArgTypes>(__args)...));
2137 __packaged_task_function<result_type(_ArgTypes...)> __f_;
2154 explicit packaged_task(_Fp&& __f) : __f_(_VSTD::forward<_Fp>(__f)) {}
2166 : __f_(allocator_arg, __a, _VSTD::forward<_Fp>(__f)),
2177 : __f_(_VSTD::move(__other.__f_)), __p_(_VSTD::move(__other.__p_)) {}
2181 __f_ = _VSTD::move(__other.__f_);
2188 __f_.swap(__other.__f_);
2218 __f_(_VSTD::forward<_ArgTypes>(__args)...);
2241 __f_(_VSTD::forward<_ArgTypes>(__args)...);
2303 tuple<_Fp, _Args...> __f_;
2310 : __f_(_VSTD::move(__f), _VSTD::move(__args)...) {}
2313 __async_func(__async_func&& __f) : __f_(_VSTD::move(__f.__f_)) {}
2325 … return __invoke(_VSTD::move(_VSTD::get<0>(__f_)), _VSTD::move(_VSTD::get<_Indices>(__f_))...);