typedef T7 reverse_iterator;
The type describes an object that can serve as a reverse iterator for the controlled sequence. It is described here as a
synonym for the unspecified type T7 (typically reverse_iterator or reverse_bidirectional_iterator).
The required pointer type is described here as the unspecified type T7 (typically A::pointer).