• Home
  • Raw
  • Download

Lines Matching refs:__base

1308 template<class _Fp> class __base;
1311 class __base<_Rp(_ArgTypes...)>
1313 __base(const __base&);
1314 __base& operator=(const __base&);
1316 _LIBCPP_INLINE_VISIBILITY __base() {}
1317 _LIBCPP_INLINE_VISIBILITY virtual ~__base() {}
1318 virtual __base* __clone() const = 0;
1319 virtual void __clone(__base*) const = 0;
1333 : public __base<_Rp(_ArgTypes...)>
1355 virtual __base<_Rp(_ArgTypes...)>* __clone() const;
1356 virtual void __clone(__base<_Rp(_ArgTypes...)>*) const;
1367 __base<_Rp(_ArgTypes...)>*
1380 __func<_Fp, _Alloc, _Rp(_ArgTypes...)>::__clone(__base<_Rp(_ArgTypes...)>* __p) const
1437 typedef __function::__base<_Rp(_ArgTypes...)> __base;
1439 __base* __f_;
1556 else if (__f.__f_ == (const __base*)&__f.__buf_)
1558 __f_ = (__base*)&__buf_;
1572 else if (__f.__f_ == (const __base*)&__f.__buf_)
1574 __f_ = (__base*)&__buf_;
1586 else if (__f.__f_ == (__base*)&__f.__buf_)
1588 __f_ = (__base*)&__buf_;
1605 else if (__f.__f_ == (__base*)&__f.__buf_)
1607 __f_ = (__base*)&__buf_;
1632 __f_ = (__base*)&__buf_;
1640 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1668 __f_ = (__base*)&__buf_;
1674 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1693 if (__f_ == (__base*)&__buf_)
1700 else if (__f.__f_ == (__base*)&__f.__buf_)
1702 __f_ = (__base*)&__buf_;
1717 if (__f_ == (__base*)&__buf_)
1742 if (__f_ == (__base*)&__buf_)
1752 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1755 __base* __t = (__base*)&__tempbuf;
1759 __f.__f_->__clone((__base*)&__buf_);
1762 __f_ = (__base*)&__buf_;
1763 __t->__clone((__base*)&__f.__buf_);
1765 __f.__f_ = (__base*)&__f.__buf_;
1767 else if (__f_ == (__base*)&__buf_)
1769 __f_->__clone((__base*)&__f.__buf_);
1772 __f.__f_ = (__base*)&__f.__buf_;
1774 else if (__f.__f_ == (__base*)&__f.__buf_)
1776 __f.__f_->__clone((__base*)&__buf_);
1779 __f_ = (__base*)&__buf_;