Lines Matching refs:__base
22 template<class _Fp> class __base;
25 class __base<_Rp()>
27 __base(const __base&);
28 __base& operator=(const __base&);
30 __base() {}
31 virtual ~__base() {}
32 virtual __base* __clone() const = 0;
33 virtual void __clone(__base*) const = 0;
44 class __base<_Rp(_A0)>
46 __base(const __base&);
47 __base& operator=(const __base&);
49 __base() {}
50 virtual ~__base() {}
51 virtual __base* __clone() const = 0;
52 virtual void __clone(__base*) const = 0;
63 class __base<_Rp(_A0, _A1)>
65 __base(const __base&);
66 __base& operator=(const __base&);
68 __base() {}
69 virtual ~__base() {}
70 virtual __base* __clone() const = 0;
71 virtual void __clone(__base*) const = 0;
82 class __base<_Rp(_A0, _A1, _A2)>
84 __base(const __base&);
85 __base& operator=(const __base&);
87 __base() {}
88 virtual ~__base() {}
89 virtual __base* __clone() const = 0;
90 virtual void __clone(__base*) const = 0;
104 : public __base<_Rp()>
110 virtual __base<_Rp()>* __clone() const;
111 virtual void __clone(__base<_Rp()>*) const;
122 __base<_Rp()>*
136 __func<_Fp, _Alloc, _Rp()>::__clone(__base<_Rp()>* __p) const
189 : public __base<_Rp(_A0)>
196 virtual __base<_Rp(_A0)>* __clone() const;
197 virtual void __clone(__base<_Rp(_A0)>*) const;
208 __base<_Rp(_A0)>*
222 __func<_Fp, _Alloc, _Rp(_A0)>::__clone(__base<_Rp(_A0)>* __p) const
275 : public __base<_Rp(_A0, _A1)>
282 virtual __base<_Rp(_A0, _A1)>* __clone() const;
283 virtual void __clone(__base<_Rp(_A0, _A1)>*) const;
294 __base<_Rp(_A0, _A1)>*
308 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::__clone(__base<_Rp(_A0, _A1)>* __p) const
361 : public __base<_Rp(_A0, _A1, _A2)>
368 virtual __base<_Rp(_A0, _A1, _A2)>* __clone() const;
369 virtual void __clone(__base<_Rp(_A0, _A1, _A2)>*) const;
380 __base<_Rp(_A0, _A1, _A2)>*
394 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::__clone(__base<_Rp(_A0, _A1, _A2)>* __p) const
450 typedef __function::__base<_Rp()> __base;
452 __base* __f_;
531 else if (__f.__f_ == (const __base*)&__f.__buf_)
533 __f_ = (__base*)&__buf_;
546 else if (__f.__f_ == (const __base*)&__f.__buf_)
548 __f_ = (__base*)&__buf_;
566 __f_ = (__base*)&__buf_;
574 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
593 __f_ = (__base*)&__buf_;
601 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
620 if (__f_ == (__base*)&__buf_)
644 if (__f_ == (__base*)&__buf_)
654 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
657 __base* __t = (__base*)&__tempbuf;
661 __f.__f_->__clone((__base*)&__buf_);
664 __f_ = (__base*)&__buf_;
665 __t->__clone((__base*)&__f.__buf_);
667 __f.__f_ = (__base*)&__f.__buf_;
669 else if (__f_ == (__base*)&__buf_)
671 __f_->__clone((__base*)&__f.__buf_);
674 __f.__f_ = (__base*)&__f.__buf_;
676 else if (__f.__f_ == (__base*)&__f.__buf_)
678 __f.__f_->__clone((__base*)&__buf_);
681 __f_ = (__base*)&__buf_;
735 typedef __function::__base<_Rp(_A0)> __base;
737 __base* __f_;
828 else if (__f.__f_ == (const __base*)&__f.__buf_)
830 __f_ = (__base*)&__buf_;
843 else if (__f.__f_ == (const __base*)&__f.__buf_)
845 __f_ = (__base*)&__buf_;
863 __f_ = (__base*)&__buf_;
871 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
890 __f_ = (__base*)&__buf_;
898 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
917 if (__f_ == (__base*)&__buf_)
941 if (__f_ == (__base*)&__buf_)
951 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
954 __base* __t = (__base*)&__tempbuf;
958 __f.__f_->__clone((__base*)&__buf_);
961 __f_ = (__base*)&__buf_;
962 __t->__clone((__base*)&__f.__buf_);
964 __f.__f_ = (__base*)&__f.__buf_;
966 else if (__f_ == (__base*)&__buf_)
968 __f_->__clone((__base*)&__f.__buf_);
971 __f.__f_ = (__base*)&__f.__buf_;
973 else if (__f.__f_ == (__base*)&__f.__buf_)
975 __f.__f_->__clone((__base*)&__buf_);
978 __f_ = (__base*)&__buf_;
1032 typedef __function::__base<_Rp(_A0, _A1)> __base;
1034 __base* __f_;
1125 else if (__f.__f_ == (const __base*)&__f.__buf_)
1127 __f_ = (__base*)&__buf_;
1140 else if (__f.__f_ == (const __base*)&__f.__buf_)
1142 __f_ = (__base*)&__buf_;
1160 __f_ = (__base*)&__buf_;
1168 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1187 __f_ = (__base*)&__buf_;
1195 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1214 if (__f_ == (__base*)&__buf_)
1238 if (__f_ == (__base*)&__buf_)
1248 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1251 __base* __t = (__base*)&__tempbuf;
1255 __f.__f_->__clone((__base*)&__buf_);
1258 __f_ = (__base*)&__buf_;
1259 __t->__clone((__base*)&__f.__buf_);
1261 __f.__f_ = (__base*)&__f.__buf_;
1263 else if (__f_ == (__base*)&__buf_)
1265 __f_->__clone((__base*)&__f.__buf_);
1268 __f.__f_ = (__base*)&__f.__buf_;
1270 else if (__f.__f_ == (__base*)&__f.__buf_)
1272 __f.__f_->__clone((__base*)&__buf_);
1275 __f_ = (__base*)&__buf_;
1328 typedef __function::__base<_Rp(_A0, _A1, _A2)> __base;
1330 __base* __f_;
1421 else if (__f.__f_ == (const __base*)&__f.__buf_)
1423 __f_ = (__base*)&__buf_;
1437 else if (__f.__f_ == (const __base*)&__f.__buf_)
1439 __f_ = (__base*)&__buf_;
1457 __f_ = (__base*)&__buf_;
1465 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1484 __f_ = (__base*)&__buf_;
1492 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1511 if (__f_ == (__base*)&__buf_)
1535 if (__f_ == (__base*)&__buf_)
1545 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1548 __base* __t = (__base*)&__tempbuf;
1552 __f.__f_->__clone((__base*)&__buf_);
1555 __f_ = (__base*)&__buf_;
1556 __t->__clone((__base*)&__f.__buf_);
1558 __f.__f_ = (__base*)&__f.__buf_;
1560 else if (__f_ == (__base*)&__buf_)
1562 __f_->__clone((__base*)&__f.__buf_);
1565 __f.__f_ = (__base*)&__f.__buf_;
1567 else if (__f.__f_ == (__base*)&__f.__buf_)
1569 __f.__f_->__clone((__base*)&__buf_);
1572 __f_ = (__base*)&__buf_;