OutputIterator InputIterator InputIterator OutputIterator command_queue & An iterator pointing the end of the reversed range. Copies the values in the range [first, last) in reversed order to the range beginning at result. See also: reverse()