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_;
522 else if (__f.__f_ == (const __base*)&__f.__buf_)
524 __f_ = (__base*)&__buf_;
537 else if (__f.__f_ == (const __base*)&__f.__buf_)
539 __f_ = (__base*)&__buf_;
557 __f_ = (__base*)&__buf_;
565 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
584 __f_ = (__base*)&__buf_;
592 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
611 if (__f_ == (__base*)&__buf_)
635 if (__f_ == (__base*)&__buf_)
647 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
650 __base* __t = (__base*)&__tempbuf;
654 __f.__f_->__clone((__base*)&__buf_);
657 __f_ = (__base*)&__buf_;
658 __t->__clone((__base*)&__f.__buf_);
660 __f.__f_ = (__base*)&__f.__buf_;
662 else if (__f_ == (__base*)&__buf_)
664 __f_->__clone((__base*)&__f.__buf_);
667 __f.__f_ = (__base*)&__f.__buf_;
669 else if (__f.__f_ == (__base*)&__f.__buf_)
671 __f.__f_->__clone((__base*)&__buf_);
674 __f_ = (__base*)&__buf_;
726 typedef __function::__base<_Rp(_A0)> __base;
728 __base* __f_;
798 else if (__f.__f_ == (const __base*)&__f.__buf_)
800 __f_ = (__base*)&__buf_;
813 else if (__f.__f_ == (const __base*)&__f.__buf_)
815 __f_ = (__base*)&__buf_;
833 __f_ = (__base*)&__buf_;
841 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
860 __f_ = (__base*)&__buf_;
868 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
887 if (__f_ == (__base*)&__buf_)
911 if (__f_ == (__base*)&__buf_)
923 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
926 __base* __t = (__base*)&__tempbuf;
930 __f.__f_->__clone((__base*)&__buf_);
933 __f_ = (__base*)&__buf_;
934 __t->__clone((__base*)&__f.__buf_);
936 __f.__f_ = (__base*)&__f.__buf_;
938 else if (__f_ == (__base*)&__buf_)
940 __f_->__clone((__base*)&__f.__buf_);
943 __f.__f_ = (__base*)&__f.__buf_;
945 else if (__f.__f_ == (__base*)&__f.__buf_)
947 __f.__f_->__clone((__base*)&__buf_);
950 __f_ = (__base*)&__buf_;
1002 typedef __function::__base<_Rp(_A0, _A1)> __base;
1004 __base* __f_;
1074 else if (__f.__f_ == (const __base*)&__f.__buf_)
1076 __f_ = (__base*)&__buf_;
1089 else if (__f.__f_ == (const __base*)&__f.__buf_)
1091 __f_ = (__base*)&__buf_;
1109 __f_ = (__base*)&__buf_;
1117 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1136 __f_ = (__base*)&__buf_;
1144 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1163 if (__f_ == (__base*)&__buf_)
1187 if (__f_ == (__base*)&__buf_)
1199 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1202 __base* __t = (__base*)&__tempbuf;
1206 __f.__f_->__clone((__base*)&__buf_);
1209 __f_ = (__base*)&__buf_;
1210 __t->__clone((__base*)&__f.__buf_);
1212 __f.__f_ = (__base*)&__f.__buf_;
1214 else if (__f_ == (__base*)&__buf_)
1216 __f_->__clone((__base*)&__f.__buf_);
1219 __f.__f_ = (__base*)&__f.__buf_;
1221 else if (__f.__f_ == (__base*)&__f.__buf_)
1223 __f.__f_->__clone((__base*)&__buf_);
1226 __f_ = (__base*)&__buf_;
1277 typedef __function::__base<_Rp(_A0, _A1, _A2)> __base;
1279 __base* __f_;
1349 else if (__f.__f_ == (const __base*)&__f.__buf_)
1351 __f_ = (__base*)&__buf_;
1365 else if (__f.__f_ == (const __base*)&__f.__buf_)
1367 __f_ = (__base*)&__buf_;
1385 __f_ = (__base*)&__buf_;
1393 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1412 __f_ = (__base*)&__buf_;
1420 unique_ptr<__base, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
1439 if (__f_ == (__base*)&__buf_)
1463 if (__f_ == (__base*)&__buf_)
1475 if (__f_ == (__base*)&__buf_ && __f.__f_ == (__base*)&__f.__buf_)
1478 __base* __t = (__base*)&__tempbuf;
1482 __f.__f_->__clone((__base*)&__buf_);
1485 __f_ = (__base*)&__buf_;
1486 __t->__clone((__base*)&__f.__buf_);
1488 __f.__f_ = (__base*)&__f.__buf_;
1490 else if (__f_ == (__base*)&__buf_)
1492 __f_->__clone((__base*)&__f.__buf_);
1495 __f.__f_ = (__base*)&__f.__buf_;
1497 else if (__f.__f_ == (__base*)&__f.__buf_)
1499 __f.__f_->__clone((__base*)&__buf_);
1502 __f_ = (__base*)&__buf_;