Lines Matching defs:_M_pi

268       : _M_pi(0) // nothrow
272 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
276 _M_pi = new _Sp_counted_base_impl<_Ptr, _Deleter, _Lp>(__p, __d);
289 : _M_pi(new _Sp_counted_base_impl<_Tp*,
299 if (_M_pi != 0)
300 _M_pi->_M_release();
304 : _M_pi(__r._M_pi) // nothrow
306 if (_M_pi != 0)
307 _M_pi->_M_add_ref_copy();
313 _Sp_counted_base<_Lp>* __tmp = __r._M_pi;
314 if (__tmp != _M_pi)
318 if (_M_pi != 0)
319 _M_pi->_M_release();
320 _M_pi = __tmp;
328 _Sp_counted_base<_Lp>* __tmp = __r._M_pi;
329 __r._M_pi = _M_pi;
330 _M_pi = __tmp;
335 { return _M_pi != 0 ? _M_pi->_M_get_use_count() : 0; }
343 { return __a._M_pi == __b._M_pi; }
347 { return std::less<_Sp_counted_base<_Lp>*>()(__a._M_pi, __b._M_pi); }
351 { return _M_pi ? _M_pi->_M_get_deleter(__ti) : 0; }
356 _Sp_counted_base<_Lp>* _M_pi;
364 : _M_pi(0) // nothrow
368 : _M_pi(__r._M_pi) // nothrow
370 if (_M_pi != 0)
371 _M_pi->_M_weak_add_ref();
375 : _M_pi(__r._M_pi) // nothrow
377 if (_M_pi != 0)
378 _M_pi->_M_weak_add_ref();
383 if (_M_pi != 0)
384 _M_pi->_M_weak_release();
390 _Sp_counted_base<_Lp>* __tmp = __r._M_pi;
393 if (_M_pi != 0)
394 _M_pi->_M_weak_release();
395 _M_pi = __tmp;
402 _Sp_counted_base<_Lp>* __tmp = __r._M_pi;
405 if (_M_pi != 0)
406 _M_pi->_M_weak_release();
407 _M_pi = __tmp;
414 _Sp_counted_base<_Lp>* __tmp = __r._M_pi;
415 __r._M_pi = _M_pi;
416 _M_pi = __tmp;
421 { return _M_pi != 0 ? _M_pi->_M_get_use_count() : 0; }
425 { return __a._M_pi == __b._M_pi; }
429 { return std::less<_Sp_counted_base<_Lp>*>()(__a._M_pi, __b._M_pi); }
434 _Sp_counted_base<_Lp>* _M_pi;
441 : _M_pi(__r._M_pi)
443 if (_M_pi != 0)
444 _M_pi->_M_add_ref_lock();