A ConstexprIterator is an Iterator 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