Namespaces
Variants
Views
Actions

C++ named requirements: LegacyContiguousIterator

From cppreference.com
< cpp‎ | named req
Revision as of 14:14, 15 June 2018 by T. Canens (Talk | contribs)

 
 
C++ named requirements
 

A ContiguousIterator is an LegacyIterator whose logically adjacent elements are also physically adjacent in memory.

A pointer to an element of an array satisfies all requirements of ContiguousIterator.

Requirements

The type It satisfies ContiguousIterator if

And, for every

  • a, a dereferenceable iterator of type It
  • n, an integral value

such that

  • a + n is a valid and dereferenceable iterator value

then

Standard library

The following standard library types are LegacyContiguousIterators.

See also