C++ named requirements: ConstexprIterator

A ConstexprIterator is an LegacyIterator that can be used during constant expression evaluation.

Requirements

The type It satisfies ConstexprIterator if.

  • The type 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

Standard library

The following standard library types are ConstexprIterators.

See also

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/named_req/ConstexprIterator