Create a destructor guard that unconditionally manages the specified object, and invokes the destructor of object upon the destruction of this guard. The behavior is undefined unless object is non‐zero.
Synopsis
Declared in <bslma_destructorguard.h>
explicit
DestructorGuard(TYPE* object);
Created with MrDocs