Assign ownership from rhs to this managed pointer.
Declared in <bslma_managedptr.h>
ManagedPtr<TARGET_TYPE>&
operator=(ManagedPtr& rhs) noexcept;
If this object and the specified rhs manage the same object, return a reference to this managed pointer; otherwise, destroy the managed object owned by this managed pointer, transfer ownership of the managed object owned by rhs to this managed pointer, set this managed pointer to point to the target object referenced by rhs, reset rhs to empty, and return a reference to this managed pointer.
reference to this managed pointer
| Name | Description |
|---|---|
| rhs | managed pointer from which to take ownership |