Lines Matching refs:__base
962 template<class _Fp> class __base;
965 class __base<_Rp(_ArgTypes...)>
967 __base(const __base&);
968 __base& operator=(const __base&);
970 _LIBCPP_INLINE_VISIBILITY __base() {}
971 _LIBCPP_INLINE_VISIBILITY virtual ~__base() {}
972 virtual __base* __clone() const = 0;
973 virtual void __clone(__base*) const = 0;
987 : public __base<_Rp(_ArgTypes...)>
1009 virtual __base<_Rp(_ArgTypes...)>* __clone() const;
1010 virtual void __clone(__base<_Rp(_ArgTypes...)>*) const;
1021 __base<_Rp(_ArgTypes...)>*
1034 __func<_Fp, _Alloc, _Rp(_ArgTypes...)>::__clone(__base<_Rp(_ArgTypes...)>* __p) const
1090 typedef __function::__base<_Rp(_ArgTypes...)> __base;
1092 __base* __f_;
1205 else if (__f.__f_ == (const __base*)&__f.__buf_)
1207 __f_ = (__base*)&__buf_;
1221 else if (__f.__f_ == (const __base*)&__f.__buf_)
1223 __f_ = (__base*)&__buf_;
1235 else if (__f.__f_ == (__base*)&__f.__buf_)
1237 __f_ = (__base*)&__buf_;
1254 else if (__f.__f_ == (__base*)&__f.__buf_)
1256 __f_ = (__base*)&__buf_;
1277 __f_ = (__base*)&__buf_;
1285 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1304 __f_ = (__base*)&__buf_;
1318 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1337 if (__f_ == (__base*)&__buf_)
1344 else if (__f.__f_ == (__base*)&__f.__buf_)
1346 __f_ = (__base*)&__buf_;
1361 if (__f_ == (__base*)&__buf_)
1385 if (__f_ == (__base*)&__buf_)
1395 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1398 __base* __t = (__base*)&__tempbuf;
1402 __f.__f_->__clone((__base*)&__buf_);
1405 __f_ = (__base*)&__buf_;
1406 __t->__clone((__base*)&__f.__buf_);
1408 __f.__f_ = (__base*)&__f.__buf_;
1410 else if (__f_ == (__base*)&__buf_)
1412 __f_->__clone((__base*)&__f.__buf_);
1415 __f.__f_ = (__base*)&__f.__buf_;
1417 else if (__f.__f_ == (__base*)&__f.__buf_)
1419 __f.__f_->__clone((__base*)&__buf_);
1422 __f_ = (__base*)&__buf_;