Destroy each TARGET_TYPE in [begin, end)] using the destructor.
TARGET_TYPE
[begin, end)]
Declared in <bslalg_arraydestructionprimitives.h>
<bslalg_arraydestructionprimitives.h>
template<class TARGET_TYPE> static void destroy( TARGET_TYPE* begin, TARGET_TYPE* end, bsl::false_type);