A permutation iterator adaptor The permutation_iterator class provides an iterator which returns the value at a position determined by a separate index iterator. See also: make_permutation_iterator() permutation_iterator<ElementIterator, IndexIterator> ElementIterator IndexIterator Returns a new permutation_iterator for element iterator e and index iterator i.