On this page
C++ named requirements: ConstexprIterator (since C++20)
A ConstexprIterator is a LegacyIterator that can be used during constant expression evaluation.
Requirements
The type It satisfies ConstexprIterator if
- The type
Itsatisfies some iterator requirements MeowIterator
And, for every
purr, an operation onItthat is required to be supported by MeowIterator,kittens..., a set of arguments topurrthat meets the requirements for that operation,
Then
purr(kittens...)may be used in a constant expression ifkittens...can also be used.
Standard library
The following standard library types are ConstexprIterators.
array::iteratorandarray::const_iterator.basic_string_view::iterator.span::iterator.vector::iteratorandvector::const_iterator.
See also
| Iterator library | provides definitions for iterators, iterator traits, adaptors, and utility functions |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/named_req/ConstexprIterator