e385ff1c3b
std::ranges::find_if permits use of a sentinel instead of a full iterator, and supports std::ranges::find as an alternative to certain simple uses of std::find_if. Where possible, use the form that takes a range, rather than the form that takes two iterators. Add a declared, but not defined, default constructor for self_return_iterator to satisfy the standard library's concept `semiregular`, which insists that sentinels be default-constructible, even for those functions that never need to do so. Add a defined, but unused, operator++(postfix) for zip_iterator to satisfy a standard library concept for `forward_iterator`. |
||
---|---|---|
.. | ||
centers.cpp | ||
curves.cpp | ||
eglobal.cpp | ||
elight.cpp | ||
eobject.cpp | ||
eswitch.cpp | ||
group.cpp | ||
info.cpp | ||
kbuild.cpp | ||
kcurve.cpp | ||
kfuncs.cpp | ||
kgame.cpp | ||
khelp.cpp | ||
kmine.cpp | ||
ksegmove.cpp | ||
ksegsel.cpp | ||
ksegsize.cpp | ||
ktmap.cpp | ||
kview.cpp | ||
med.cpp | ||
meddraw.cpp | ||
medmisc.cpp | ||
medrobot.cpp | ||
medsel.cpp | ||
medwall.cpp | ||
mine.cpp | ||
objpage.cpp | ||
segment.cpp | ||
seguvs.cpp | ||
texpage.cpp | ||
texture.cpp |