Searched refs:__weak_ptr (Results 1 – 13 of 13) sorted by relevance
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/ |
| D | shared_ptr.h | 500 class __weak_ptr; in _GLIBCXX_VISIBILITY() local 581 __shared_ptr(const __weak_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY() 722 template<typename _Tp1, _Lock_policy _Lp1> friend class __weak_ptr; in _GLIBCXX_VISIBILITY() local 808 class __weak_ptr in _GLIBCXX_VISIBILITY() 813 __weak_ptr() in _GLIBCXX_VISIBILITY() 834 __weak_ptr(const __weak_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY() 842 __weak_ptr(const __shared_ptr<_Tp1, _Lp>& __r) in _GLIBCXX_VISIBILITY() 847 __weak_ptr& in _GLIBCXX_VISIBILITY() 848 operator=(const __weak_ptr<_Tp1, _Lp>& __r) // never throws in _GLIBCXX_VISIBILITY() 856 __weak_ptr& in _GLIBCXX_VISIBILITY() [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| D | shared_ptr_base.h | 389 class __weak_ptr; in _GLIBCXX_VISIBILITY() local 1459 using weak_type = __weak_ptr<_Tp, _Lp>; in _GLIBCXX_VISIBILITY() 1547 explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r) in _GLIBCXX_VISIBILITY() 1707 owner_before(__weak_ptr<_Tp1, _Lp> const& __rhs) const noexcept in _GLIBCXX_VISIBILITY() 1734 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t) noexcept in _GLIBCXX_VISIBILITY() 1740 friend class __weak_ptr<_Tp, _Lp>; in _GLIBCXX_VISIBILITY() 1776 template<typename _Tp1, _Lock_policy _Lp1> friend class __weak_ptr; in _GLIBCXX_VISIBILITY() 1977 class __weak_ptr in _GLIBCXX_VISIBILITY() 1985 using _Assignable = _Compatible<_Yp, __weak_ptr&>; in _GLIBCXX_VISIBILITY() 1990 constexpr __weak_ptr() noexcept in _GLIBCXX_VISIBILITY() [all …]
|
| D | shared_ptr.h | 811 class weak_ptr : public __weak_ptr<_Tp> in _GLIBCXX_VISIBILITY() 815 is_constructible<__weak_ptr<_Tp>, _Arg>::value in _GLIBCXX_VISIBILITY() 820 is_assignable<__weak_ptr<_Tp>&, _Arg>::value, weak_ptr& in _GLIBCXX_VISIBILITY() 829 : __weak_ptr<_Tp>(__r) { } in _GLIBCXX_VISIBILITY() 835 : __weak_ptr<_Tp>(__r) { } in _GLIBCXX_VISIBILITY() 841 : __weak_ptr<_Tp>(std::move(__r)) { } in _GLIBCXX_VISIBILITY() 850 this->__weak_ptr<_Tp>::operator=(__r); in _GLIBCXX_VISIBILITY() 858 this->__weak_ptr<_Tp>::operator=(__r); in _GLIBCXX_VISIBILITY() 869 this->__weak_ptr<_Tp>::operator=(std::move(__r)); in _GLIBCXX_VISIBILITY()
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/ |
| D | ChangeLog-2008 | 544 (__shared_ptr::_M_less,__weak_ptr::_M_less): Replace with... 545 (__shared_ptr::owner_before,__weak_ptr::owner_before): New overloads 553 (__weak_ptr::operator<,weak_ptr::operator<=,weak_ptr::operator>,
|
| D | ChangeLog-2016 | 917 (__weak_ptr::element_type): Use remove_extent. 1342 (__weak_ptr::__weak_ptr, __weak_ptr::operator=): Constrain templates 1344 (__weak_ptr::_M_ptr): Use element_type instead of _Tp.
|
| D | ChangeLog-2010 | 747 __shared_ptr<>::__shared_ptr(nullptr_t), __weak_ptr<>::__weak_ptr(), 5664 * include/bits/shared_ptr_base.h (__weak_ptr): Remove deleted
|
| D | ChangeLog-2014 | 712 * include/bits/shared_ptr_base.h (__weak_count, __weak_ptr): Likewise. 7031 to __weak_ptr. 7032 (__weak_ptr::lock()): Use new constructor.
|
| D | ChangeLog-2006 | 1659 __shared_ptr<>&), shared_ptr(const __weak_ptr<>&), 1664 __weak_ptr<>&)): Remove.
|
| D | ChangeLog-2017 | 2413 (__weak_ptr::owner_before, _Sp_owner_less::operator()): Add noexcept
|
| D | ChangeLog | 5020 (__shared_ptr, __weak_ptr): Declare _Sp_atomic as a friend.
|
| D | ChangeLog-2015 | 163 * include/experimental/bits/shared_ptr.h (__shared_ptr, __weak_ptr,
|
| D | ChangeLog-2007 | 2572 * include/tr1_impl/boost_shared_ptr.h: (__weak_ptr::lock()): Add
|
| D | ChangeLog-2020 | 2268 (__shared_ptr(const __weak_ptr&, nothrow_t)): Add noexcept.
|