BloombergLP::bslma::ManagedPtr::ManagedPtr

Move-construct an aliasing managed pointer from alias targeting ptr.

Synopsis

Declared in <bslma_managedptr.h>

template<class ALIASED_TYPE>
ManagedPtr(
    ManagedPtr<ALIASED_TYPE>&& alias,
    TARGET_TYPE* ptr);

Parameters

NameDescription
aliasmanaged pointer supplying ownership of the managed object
ptrpointer used as the target of this managed pointer, or null