|
libstdc++
|
This is the complete list of members for std::weak_ptr< _Tp >, including all inherited members.
| __weak_ptr() noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| __weak_ptr(const __weak_ptr &) noexcept=default (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | |
| __weak_ptr(const __weak_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| __weak_ptr(const __shared_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| __weak_ptr(__weak_ptr &&__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| __weak_ptr(__weak_ptr< _Yp, _Lp > &&__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| element_type typedef (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | |
| expired() const noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| lock() const noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| operator=(const weak_ptr &__r) noexcept=default (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | |
| operator=(const weak_ptr< _Yp > &__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| operator=(const shared_ptr< _Yp > &__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| operator=(weak_ptr &&__r) noexcept=default (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | |
| operator=(weak_ptr< _Yp > &&__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| operator=(const __weak_ptr &__r) noexcept=default (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | |
| operator=(const __weak_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| operator=(const __shared_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| operator=(__weak_ptr &&__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| operator=(__weak_ptr< _Yp, _Lp > &&__r) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| owner_before(const __shared_ptr< _Tp1, _Lp > &__rhs) const noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| owner_before(const __weak_ptr< _Tp1, _Lp > &__rhs) const noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| reset() noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| swap(__weak_ptr &__s) noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| use_count() const noexcept (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > | inline |
| weak_ptr() noexcept=default (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | |
| weak_ptr(const shared_ptr< _Yp > &__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| weak_ptr(const weak_ptr &) noexcept=default (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | |
| weak_ptr(const weak_ptr< _Yp > &__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| weak_ptr(weak_ptr &&) noexcept=default (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | |
| weak_ptr(weak_ptr< _Yp > &&__r) noexcept (defined in std::weak_ptr< _Tp >) | std::weak_ptr< _Tp > | inline |
| ~__weak_ptr()=default (defined in std::__weak_ptr< _Tp, _Lp >) | std::__weak_ptr< _Tp, _Lp > |