|
BDE 4.14.0 Production release
|
This is the complete list of members for bslma::ManagedPtr< TARGET_TYPE >, including all inherited members.
| clear() | bslma::ManagedPtr< TARGET_TYPE > | inline |
| deleter() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| DeleterFunc typedef | bslma::ManagedPtr< TARGET_TYPE > | |
| element_type typedef | bslma::ManagedPtr< TARGET_TYPE > | |
| get() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr, FACTORY_TYPE *factory) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr, void *cookie, DeleterFunc deleter) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(bsl::nullptr_t=0, void *cookie=0, DeleterFunc deleter=0) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr, COOKIE_TYPE *cookie, DeleterFunc deleter) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr, void *cookie, void(*deleter)(MANAGED_BASE *, void *)) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| load(MANAGED_TYPE *ptr, COOKIE_TYPE *cookie, void(*deleter)(MANAGED_BASE *, COOKIE_BASE *)) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| loadAlias(ManagedPtr< ALIASED_TYPE > &alias, TARGET_TYPE *ptr) | bslma::ManagedPtr< TARGET_TYPE > | |
| ManagedPtr | bslma::ManagedPtr< TARGET_TYPE > | friend |
| ManagedPtr() | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(MANAGED_TYPE *ptr) | bslma::ManagedPtr< TARGET_TYPE > | inlineexplicit |
| ManagedPtr(ManagedPtr_Ref< TARGET_TYPE > ref) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(ManagedPtr &original) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(bslmf::MovableRef< ManagedPtr > original) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(bslmf::MovableRef< ManagedPtr< BDE_OTHER_TYPE > > original, typename bsl::enable_if< bsl::is_convertible< BDE_OTHER_TYPE *, TARGET_TYPE * >::value, ManagedPtr_TraitConstraint >::type=ManagedPtr_TraitConstraint()) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(ManagedPtr< ALIASED_TYPE > &alias, TARGET_TYPE *ptr) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(bslmf::MovableRef< ManagedPtr< ALIASED_TYPE > > alias, TARGET_TYPE *ptr) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(MANAGED_TYPE *ptr, FACTORY_TYPE *factory) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(bsl::nullptr_t, bsl::nullptr_t=0) | bslma::ManagedPtr< TARGET_TYPE > | inlineexplicit |
| ManagedPtr(bsl::nullptr_t, FACTORY_TYPE *factory) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(TARGET_TYPE *ptr, void *cookie, DeleterFunc deleter) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(MANAGED_TYPE *ptr, void *cookie, DeleterFunc deleter) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(MANAGED_TYPE *ptr, void *cookie, void(*deleter)(MANAGED_BASE *, void *)) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ManagedPtr(MANAGED_TYPE *ptr, COOKIE_TYPE *cookie, void(*deleter)(MANAGED_BASE *, COOKIE_BASE *)) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator BoolType() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator ManagedPtr_Ref< REFERENCED_TYPE >() | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator*() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator->() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator=(ManagedPtr &rhs) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator=(bslmf::MovableRef< ManagedPtr > rhs) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator=(bslmf::MovableRef< ManagedPtr< BDE_OTHER_TYPE > > rhs) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator=(ManagedPtr_Ref< TARGET_TYPE > ref) BSLS_KEYWORD_NOEXCEPT | bslma::ManagedPtr< TARGET_TYPE > | inline |
| operator=(bsl::nullptr_t) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ptr() const | bslma::ManagedPtr< TARGET_TYPE > | inline |
| release() | bslma::ManagedPtr< TARGET_TYPE > | |
| release(ManagedPtrDeleter *deleter) | bslma::ManagedPtr< TARGET_TYPE > | |
| reset() | bslma::ManagedPtr< TARGET_TYPE > | inline |
| swap(ManagedPtr &other) | bslma::ManagedPtr< TARGET_TYPE > | inline |
| ~ManagedPtr() | bslma::ManagedPtr< TARGET_TYPE > | inline |