Create an array exception guard object for the sequence of elements of the parameterized OBJECT_TYPE delimited by the range specified by [ begin, end )]. The behavior is undefined unless begin <= end and each element in the range [ begin, end )] has been initialized.
Declared in <bslalg_autoarraydestructor.h>
AutoArrayDestructor(
OBJECT_TYPE* begin,
OBJECT_TYPE* end,
ALLOCATOR allocator = ALLOCATOR());