ConceptC++ Concept Web

Concept MutableForwardIterator

concept MutableForwardIterator<typename X> : ForwardIterator<X>, BasicOutputIterator<X> {
  requires SameType<reference, value_type&>, SameType<pointer, value_type*>;
};

Where Defined

#include <iterator>

Description

The MutableForwardIterator concept builds on the ForwardIterator concept by introducing the ability to modify the values referenced by the iterator.