ConceptC++ Concept Web

Concept IteratorAssociatedTypes

concept IteratorAssociatedTypes<typename X> {
  typename value_type = X::value_type;
  typename difference_type = X::difference_type;
  typename reference = X::reference;
  typename pointer = X::pointer;
};

Where Defined

#include <iterator>

Description

The IteratorAssociatedTypes concept houses all of the associated types used in the iterator concepts from the ConceptC++ Standard Library.