This is the complete list of members for bslma::SharedPtrOutofplaceRep< TYPE, DELETER >, including all inherited members.
acquireRef() | bslma::SharedPtrRep | inline |
acquireWeakRef() | bslma::SharedPtrRep | |
disposeObject() BSLS_KEYWORD_OVERRIDE | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | virtual |
disposeRep() BSLS_KEYWORD_OVERRIDE | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | inlinevirtual |
getDeleter(const std::type_info &type) BSLS_KEYWORD_OVERRIDE | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | inlinevirtual |
hasUniqueOwner() const | bslma::SharedPtrRep | inline |
incrementRefs(int incrementAmount=1) | bslma::SharedPtrRep | inline |
makeOutofplaceRep(TYPE *ptr, const DELETER &deleter, Allocator *basicAllocator=0) | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | static |
managedPtrDeleter(void *, void *rep) | bslma::SharedPtrRep | inlinestatic |
managedPtrEmptyDeleter(void *, void *rep) | bslma::SharedPtrRep | inlinestatic |
numReferences() const | bslma::SharedPtrRep | inline |
numWeakReferences() const | bslma::SharedPtrRep | inline |
originalPtr() const BSLS_KEYWORD_OVERRIDE | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | inlinevirtual |
ptr() const | bslma::SharedPtrOutofplaceRep< TYPE, DELETER > | inline |
releaseRef() | bslma::SharedPtrRep | |
releaseWeakRef() | bslma::SharedPtrRep | inline |
resetCountsRaw(int numSharedReferences, int numWeakReferences) | bslma::SharedPtrRep | |
SharedPtrRep() | bslma::SharedPtrRep | inline |
tryAcquireRef() | bslma::SharedPtrRep | |
~SharedPtrRep() | bslma::SharedPtrRep | inlineprotectedvirtual |