Set the specified object as the object to be managed by this proctor. The behavior is undefined unless object is non-zero. Note that this method releases any previously-managed object from management (without destroying it), and so may be invoked with or without having called release when reusing this object.
Declared in <bslma_destructorproctor.h>
void
reset(TYPE* object);