BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslma::ManagedPtr< TARGET_TYPE > Member List

This is the complete list of members for bslma::ManagedPtr< TARGET_TYPE >, including all inherited members.

clear()bslma::ManagedPtr< TARGET_TYPE >inline
deleter() constbslma::ManagedPtr< TARGET_TYPE >inline
DeleterFunc typedefbslma::ManagedPtr< TARGET_TYPE >
element_type typedefbslma::ManagedPtr< TARGET_TYPE >
get() constbslma::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 >
ManagedPtrbslma::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_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
ManagedPtr(ManagedPtr &original) BSLS_KEYWORD_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
ManagedPtr(bslmf::MovableRef< ManagedPtr > original) BSLS_KEYWORD_NOEXCEPTbslma::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_NOEXCEPTbslma::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() constbslma::ManagedPtr< TARGET_TYPE >inline
operator ManagedPtr_Ref< REFERENCED_TYPE >()bslma::ManagedPtr< TARGET_TYPE >inline
operator*() constbslma::ManagedPtr< TARGET_TYPE >inline
operator->() constbslma::ManagedPtr< TARGET_TYPE >inline
operator=(ManagedPtr &rhs) BSLS_KEYWORD_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
operator=(bslmf::MovableRef< ManagedPtr > rhs) BSLS_KEYWORD_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
operator=(bslmf::MovableRef< ManagedPtr< BDE_OTHER_TYPE > > rhs) BSLS_KEYWORD_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
operator=(ManagedPtr_Ref< TARGET_TYPE > ref) BSLS_KEYWORD_NOEXCEPTbslma::ManagedPtr< TARGET_TYPE >inline
operator=(bsl::nullptr_t)bslma::ManagedPtr< TARGET_TYPE >inline
ptr() constbslma::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