| ||||||||||||||||||||||
| Range primitives | |||||||
| |||||||
| Range concepts | |||||||||||||||||||
| |||||||||||||||||||
| Range factories | |||||||||
| |||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Helper items | |||||||||||||||||
| |||||||||||||||||
| Member functions | ||||
(C++26) | ||||
| Deduction guides | ||||
| Nested classes | ||||
| Iterator | ||||
| Sentinel | ||||
operator==(enumerate_view::iterator,enumerate_view::sentinel) | ||||
friendconstexprbool operator==(const/*iterator*/<Const>& x,const/*sentinel*/& y); | (since C++23) | |
Compares the underlying iterator ofx with the underlying sentinel ofy.
Letcurrent_ denote the underlying iterator ofx andend_ denote the underlying sentinel ofy. Equivalent to:
return x.current_== y.end_;.
This function is not visible to ordinaryunqualified orqualified lookup, and can only be found byargument-dependent lookup whenenumerate_view::sentinel<Const> is an associated class of the arguments.
The!= operator issynthesized fromoperator==.
| x | - | aniterator to compare |
| y | - | asentinel to compare |
The result of comparison.
| This section is incomplete Reason: no example |