BloombergLP::bslma::SharedPtrRep::managedPtrEmptyDeleter

Deleter that has no effect when converting a null shared pointer.

Synopsis

Declared in <bslma_sharedptrrep.h>

static
void
managedPtrEmptyDeleter(
    void* ptr,
    void* rep);

Description

This function has no effect. The behavior is undefined unless rep is null. Note that this function serves as the managed ptr deleter when converting an empty or null bsl::shared_ptr to a bslma::ManagedPtr.

Parameters

NameDescription
ptrUnused managed-object pointer (ignored).
repRepresentation pointer; must be null.