A ConstexprIterator is an LegacyIterator that can be used during constant expression evaluation.
The type It satisfies ConstexprIterator if.
It satisfies some iterator requirements MeowIterator And, for every.
purr, an operation on It that is required to be supported by MeowIterator, kittens..., a set of arguments to purr that meets the requirements for that operation, Then.
purr(kittens...) may be used in a constant expression if kittens... can be so used, unless purr is It with a singular value; It is a class type); or It is a scalar type) The following standard library types are ConstexprIterators.
array::iterator and array::const_iterator. basic_string_view::iterator. span::iterator and span::const_iterator.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/named_req/ConstexprIterator