Lines Matching refs:element_type
506 typedef _Tp element_type;
516 * @param __p A pointer that is convertible to element_type*.
600 : _M_ptr(static_cast<element_type*>(__r._M_ptr)),
606 : _M_ptr(const_cast<element_type*>(__r._M_ptr)),
612 : _M_ptr(dynamic_cast<element_type*>(__r._M_ptr)),
790 typedef _Tp element_type;
849 return __shared_ptr<element_type, _Lp>();
853 return __shared_ptr<element_type, _Lp>(*this);
860 return __shared_ptr<element_type, _Lp>();
865 return expired() ? __shared_ptr<element_type, _Lp>()
866 : __shared_ptr<element_type, _Lp>(*this);