Lines Matching defs:std
57 namespace std
61 class bad_weak_ptr : public std::exception
76 std::abort();
130 _M_get_deleter(const std::type_info&) = 0;
249 _M_get_deleter(const std::type_info& __ti)
288 __shared_count(std::auto_ptr<_Tp>& __r)
347 { return std::less<_Sp_counted_base<_Lp>*>()(__a._M_pi, __b._M_pi); }
350 _M_get_deleter(const std::type_info& __ti) const
429 { return std::less<_Sp_counted_base<_Lp>*>()(__a._M_pi, __b._M_pi); }
518 * @throw std::bad_alloc, in which case @c delete @a __p is called.
540 * @throw std::bad_alloc, in which case @a __d(__p) is called.
558 * @throw std::bad_alloc, in which case
588 __shared_ptr(std::auto_ptr<_Tp1>& __r)
630 operator=(std::auto_ptr<_Tp1>& __r)
692 std::swap(_M_ptr, __other._M_ptr);
698 _M_get_deleter(const std::type_info& __ti) const
771 std::basic_ostream<_Ch, _Tr>&
772 operator<<(std::basic_ostream<_Ch, _Tr>& __os,
886 std::swap(_M_ptr, __s._M_ptr);
999 shared_ptr(std::auto_ptr<_Tp1>& __r)
1024 operator=(std::auto_ptr<_Tp1>& __r)
1147 } // namespace std