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 |