release overloads
Synopses
Declared in <bslma_managedptr.h>
Release ownership and return the target pointer with its deleter.
Release ownership, load deleter, and return the target pointer.
TARGET_TYPE*
release(ManagedPtrDeleter* deleter);
Return Value
-
pair of the target pointer and the deleter for the managed object
-
raw pointer to the target object, or null if empty
Parameters
Name |
Description |
deleter |
out‐parameter receiving the current deleter |
Created with MrDocs