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 |