ArrayDelete
struct ArrayDeleter : AutoDeleter<C, ArrayDelete<C> >
ArrayDeleter() : AutoDeleter<C, ArrayDelete<C> >() {}
ArrayDeleter(C *array) : AutoDeleter<C, ArrayDelete<C> >(array) {}
struct ArrayDeleter : AutoDeleter<C, ArrayDelete<C> >
ArrayDeleter() : AutoDeleter<C, ArrayDelete<C> >() {}
ArrayDeleter(C *array) : AutoDeleter<C, ArrayDelete<C> >(array) {}