[#BloombergLP-bslma-AutoDestructor-reset] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::xref:BloombergLP/bslma/AutoDestructor.adoc[AutoDestructor]::reset :relfileprefix: ../../../ :mrdocs: Set the specified `origin` of the sequence of objects managed by this range proctor. This method does not destroy the previously‐managed objects or affect the length of the sequence managed. The behavior is undefined unless `origin` is non‐zero. Note that `reset` can be called without having previously called `release` provided that `length` is set appropriately before this proctor could be destroyed (e.g., via a thrown exception). == Synopsis Declared in `<bslma_autodestructor.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void reset(TYPE* origin); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#