C++ named requirements: ConstexprIterator (since C++20)
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A ConstexprIterator is a LegacyIterator that can be used during constant expression evaluation.
Requirements
The type It satisfies ConstexprIterator if all operations provided to meet It 's iterator category requirements are constexpr functions.
Standard library
The following standard library types are ConstexprIterator s .
- array::iterator and array::const_iterator .
- basic_string_view::iterator .
- span::iterator .
- vector::iterator and vector::const_iterator .
| (since C++26) |
See also
| Iterator library | provides definitions for iterators, iterator traits, adaptors, and utility functions |