A ConstexprIterator is a 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 also be used. The following standard library types are ConstexprIterators.
array::iterator
and array::const_iterator
. basic_string_view::iterator
. span::iterator
. vector::iterator
and vector::const_iterator
. 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