C++ named requirements: ConstexprIterator
A ConstexprIterator is an Iterator that can be used during constant expression evaluation.
It satisfies ConstexprIterator if
- The type
Itsatisfies some iterator requirements MeowIterator
And, for every
purr, an operation on
Itthat is required to be supported by MeowIterator,
kittens..., a set of arguments to
purrthat meets the requirements for that operation,
purr(kittens...)may be used in a constant expression if
kittens...can be so used, unless
 Standard library
The following standard library types are ConstexprIterators.