|
BDE 4.14.0 Production release
|
This is the complete list of members for bsl::weak_ptr< ELEMENT_TYPE >, including all inherited members.
| acquireSharedPtr() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| BloombergLP::bslstl::SharedPtr_ImpUtil | bsl::weak_ptr< ELEMENT_TYPE > | friend |
| BSLMF_NESTED_TRAIT_DECLARATION(weak_ptr< ELEMENT_TYPE >, bsl::is_nothrow_move_constructible) | bsl::weak_ptr< ELEMENT_TYPE > | |
| element_type typedef | bsl::weak_ptr< ELEMENT_TYPE > | |
| expired() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| lock() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| numReferences() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| operator=(BloombergLP::bslmf::MovableRef< weak_ptr > rhs) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| operator=(const weak_ptr &rhs) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| operator=(BloombergLP::bslmf::MovableRef< weak_ptr< COMPATIBLE_TYPE > > rhs) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| operator=(const shared_ptr< COMPATIBLE_TYPE > &rhs) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| operator=(const weak_ptr< COMPATIBLE_TYPE > &rhs) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| owner_before(const shared_ptr< ANY_TYPE > &other) const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| owner_before(const weak_ptr< ANY_TYPE > &other) const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| owner_equal(const shared_ptr< ANY_TYPE > &other) const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| owner_equal(const weak_ptr< ANY_TYPE > &other) const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| owner_hash() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| rep() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| reset() BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| swap(weak_ptr &other) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| use_count() const BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| weak_ptr | bsl::weak_ptr< ELEMENT_TYPE > | friend |
| weak_ptr() BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | inline |
| weak_ptr(BloombergLP::bslmf::MovableRef< weak_ptr > original) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| weak_ptr(BloombergLP::bslmf::MovableRef< weak_ptr< COMPATIBLE_TYPE > > other) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| weak_ptr(const weak_ptr &original) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| weak_ptr(const shared_ptr< COMPATIBLE_TYPE > &other) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| weak_ptr(const weak_ptr< COMPATIBLE_TYPE > &other) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| weak_ptr(BloombergLP::bslmf::MovableRef< weak_ptr< CONVERTIBLE_TYPE > > original) BSLS_KEYWORD_NOEXCEPT | bsl::weak_ptr< ELEMENT_TYPE > | |
| ~weak_ptr() | bsl::weak_ptr< ELEMENT_TYPE > | inline |