• Home
  • Raw
  • Download

Lines Matching refs:__f_

1099     _Result (*__f_)(_Arg);
1102 : __f_(__f) {}
1104 {return __f_(__x);}
1117 _Result (*__f_)(_Arg1, _Arg2);
1120 : __f_(__f) {}
1122 {return __f_(__x, __y);}
1288 type __f_;
1291 _LIBCPP_INLINE_VISIBILITY __mem_fn(type __f) _NOEXCEPT : __f_(__f) {}
1299 return __invoke(__f_, _VSTD::forward<_ArgTypes>(__args)...);
1307 return __invoke(__f_, __a0);
1314 return __invoke(__f_, __a0);
1321 return __invoke(__f_, __a0, __a1);
1328 return __invoke(__f_, __a0, __a1);
1335 return __invoke(__f_, __a0, __a1);
1342 return __invoke(__f_, __a0, __a1);
1349 return __invoke(__f_, __a0, __a1, __a2);
1356 return __invoke(__f_, __a0, __a1, __a2);
1363 return __invoke(__f_, __a0, __a1, __a2);
1370 return __invoke(__f_, __a0, __a1, __a2);
1377 return __invoke(__f_, __a0, __a1, __a2);
1384 return __invoke(__f_, __a0, __a1, __a2);
1391 return __invoke(__f_, __a0, __a1, __a2);
1398 return __invoke(__f_, __a0, __a1, __a2);
1509 __compressed_pair<_Fp, _Ap> __f_;
1516 const _Target& __target() const { return __f_.first(); }
1520 const _Alloc& __get_allocator() const { return __f_.second(); }
1524 : __f_(piecewise_construct, _VSTD::forward_as_tuple(_VSTD::move(__f)),
1531 : __f_(piecewise_construct, _VSTD::forward_as_tuple(__f),
1538 : __f_(piecewise_construct, _VSTD::forward_as_tuple(__f),
1545 : __f_(piecewise_construct, _VSTD::forward_as_tuple(_VSTD::move(__f)),
1554 return _Invoker::__call(__f_.first(),
1565 _AA __a(__f_.second());
1568 ::new ((void*)__hold.get()) __alloc_func(__f_.first(), _Alloc(__a));
1573 void destroy() _NOEXCEPT { __f_.~__compressed_pair<_Target, _Alloc>(); }
1587 _Fp __f_;
1593 const _Target& __target() const { return __f_; }
1596 explicit __default_alloc_func(_Target&& __f) : __f_(_VSTD::move(__f)) {}
1599 explicit __default_alloc_func(const _Target& __f) : __f_(__f) {}
1604 return _Invoker::__call(__f_, _VSTD::forward<_ArgTypes>(__arg)...);
1612 ::new (__hold.get()) __default_alloc_func(__f_);
1618 void destroy() _NOEXCEPT { __f_.~_Target(); }
1657 __alloc_func<_Fp, _Alloc, _Rp(_ArgTypes...)> __f_;
1661 : __f_(_VSTD::move(__f)) {}
1665 : __f_(__f, __a) {}
1669 : __f_(__f, _VSTD::move(__a)) {}
1673 : __f_(_VSTD::move(__f), _VSTD::move(__a)) {}
1692 _Ap __a(__f_.__get_allocator());
1695 ::new ((void*)__hold.get()) __func(__f_.__target(), _Alloc(__a));
1703 ::new (__p) __func(__f_.__target(), __f_.__get_allocator());
1710 __f_.destroy();
1719 _Ap __a(__f_.__get_allocator());
1720 __f_.destroy();
1728 return __f_(_VSTD::forward<_ArgTypes>(__arg)...);
1738 return &__f_.__target();
1760 __func* __f_;
1769 __value_func() _NOEXCEPT : __f_(nullptr) {}
1773 : __f_(nullptr)
1787 __f_ =
1795 __f_ = __hold.release();
1808 if (__f.__f_ == nullptr)
1809 __f_ = nullptr;
1810 else if ((void*)__f.__f_ == &__f.__buf_)
1812 __f_ = __as_base(&__buf_);
1813 __f.__f_->__clone(__f_);
1816 __f_ = __f.__f_->__clone();
1822 if (__f.__f_ == nullptr)
1823 __f_ = nullptr;
1824 else if ((void*)__f.__f_ == &__f.__buf_)
1826 __f_ = __as_base(&__buf_);
1827 __f.__f_->__clone(__f_);
1831 __f_ = __f.__f_;
1832 __f.__f_ = nullptr;
1839 if ((void*)__f_ == &__buf_)
1840 __f_->destroy();
1841 else if (__f_)
1842 __f_->destroy_deallocate();
1849 if (__f.__f_ == nullptr)
1850 __f_ = nullptr;
1851 else if ((void*)__f.__f_ == &__f.__buf_)
1853 __f_ = __as_base(&__buf_);
1854 __f.__f_->__clone(__f_);
1858 __f_ = __f.__f_;
1859 __f.__f_ = nullptr;
1867 __func* __f = __f_;
1868 __f_ = nullptr;
1879 if (__f_ == nullptr)
1881 return (*__f_)(_VSTD::forward<_ArgTypes>(__args)...);
1889 if ((void*)__f_ == &__buf_ && (void*)__f.__f_ == &__f.__buf_)
1893 __f_->__clone(__t);
1894 __f_->destroy();
1895 __f_ = nullptr;
1896 __f.__f_->__clone(__as_base(&__buf_));
1897 __f.__f_->destroy();
1898 __f.__f_ = nullptr;
1899 __f_ = __as_base(&__buf_);
1902 __f.__f_ = __as_base(&__f.__buf_);
1904 else if ((void*)__f_ == &__buf_)
1906 __f_->__clone(__as_base(&__f.__buf_));
1907 __f_->destroy();
1908 __f_ = __f.__f_;
1909 __f.__f_ = __as_base(&__f.__buf_);
1911 else if ((void*)__f.__f_ == &__f.__buf_)
1913 __f.__f_->__clone(__as_base(&__buf_));
1914 __f.__f_->destroy();
1915 __f.__f_ = __f_;
1916 __f_ = __as_base(&__buf_);
1919 _VSTD::swap(__f_, __f.__f_);
1923 _LIBCPP_EXPLICIT operator bool() const _NOEXCEPT { return __f_ != nullptr; }
1929 if (__f_ == nullptr)
1931 return __f_->target_type();
1937 if (__f_ == nullptr)
1939 return (const _Tp*)__f_->target(typeid(_Tp));
2265 __block_type __f_;
2270 : __f_(reinterpret_cast<__block_type>(__f ? _Block_copy(__f) : nullptr))
2277 : __f_(reinterpret_cast<__block_type>(__f ? _Block_copy(__f) : nullptr))
2289 ::new (__p) __func(__f_);
2293 if (__f_)
2294 _Block_release(__f_);
2295 __f_ = 0;
2306 return __invoke(__f_, _VSTD::forward<_ArgTypes>(__arg)...);
2312 return &__f_;
2337 __func __f_;
2408 return static_cast<bool>(__f_);
2476 function<_Rp(_ArgTypes...)>::function(const function& __f) : __f_(__f.__f_) {}
2482 const function& __f) : __f_(__f.__f_) {}
2487 : __f_(_VSTD::move(__f.__f_)) {}
2494 : __f_(_VSTD::move(__f.__f_)) {}
2499 function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {}
2506 : __f_(_VSTD::move(__f), __a) {}
2521 __f_ = _VSTD::move(__f.__f_);
2529 __f_ = nullptr;
2549 __f_.swap(__f.__f_);
2556 return __f_(_VSTD::forward<_ArgTypes>(__arg)...);
2565 return __f_.target_type();
2573 return (_Tp*)(__f_.template target<_Tp>());
2581 return __f_.template target<_Tp>();
2864 _Fd __f_;
2878 : __f_(_VSTD::forward<_Gp>(__f)),
2886 return _VSTD::__apply_functor(__f_, __bound_args_, __indices(),
2895 return _VSTD::__apply_functor(__f_, __bound_args_, __indices(),