dxx-rebirth/similar/main
Kp e385ff1c3b Use std::ranges::find_if instead of std::find_if
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`.
2022-10-09 23:15:20 +00:00
..
ai.cpp Make vector magnitude constant in more cases 2022-09-24 17:47:52 +00:00
aipath.cpp
automap.cpp Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
bm.cpp Test whether change_filename_extension succeeded before using its output 2022-10-09 23:15:20 +00:00
bmread.cpp Use enum class for SoundOffset 2022-10-02 19:51:35 +00:00
cntrlcen.cpp Sanitize control center triggers on load 2022-09-24 17:47:52 +00:00
collide.cpp Make vector magnitude constant in more cases 2022-09-24 17:47:52 +00:00
config.cpp
console.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
controls.cpp
credits.cpp Use std::span for CREDITS_FILE 2022-09-24 17:47:52 +00:00
digiobj.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
dumpmine.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
effects.cpp
endlevel.cpp Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
fireball.cpp Use alias template per_player_array for arrays that are MAX_PLAYERS long 2022-09-24 17:47:53 +00:00
fuelcen.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
fvi.cpp
game.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
gamecntl.cpp
gamefont.cpp
gamemine.cpp
gamerend.cpp
gamesave.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
gameseg.cpp Change trace_segs not to recompute children on every pass 2022-09-24 17:47:52 +00:00
gameseq.cpp Use explicitly defaulted operator== for vms_vector 2022-10-09 23:15:19 +00:00
gauges.cpp Avoid unnecessarily copying player name for display 2022-10-09 23:15:20 +00:00
generate-kconfig-udlr.py
hostage.cpp
hud.cpp
iff.cpp
inferno.cpp Pass std::span to callsign_t::copy 2022-09-24 17:47:53 +00:00
kconfig.cpp
kconfig.ui-table.cpp
kmatrix.cpp Use alias template per_player_array for arrays that are MAX_PLAYERS long 2022-09-24 17:47:53 +00:00
laser.cpp Make vector magnitude constant in more cases 2022-09-24 17:47:52 +00:00
lighting.cpp Make vector magnitude constant in more cases 2022-09-24 17:47:52 +00:00
menu.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
mglobal.cpp Use std::span for poison helper functions 2022-09-24 17:47:51 +00:00
mission.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
morph.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
multi.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
multibot.cpp
net_udp.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
newdemo.cpp Test whether change_filename_extension succeeded before using its output 2022-10-09 23:15:20 +00:00
newmenu.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
object.cpp Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
paging.cpp
physics.cpp
piggy.cpp Test whether change_filename_extension succeeded before using its output 2022-10-09 23:15:20 +00:00
player.cpp
playsave.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
polyobj.cpp Pass std::span to g3_validate_polygon_model 2022-09-24 17:47:52 +00:00
powerup.cpp Pass std::span to powerup_basic_str 2022-09-24 17:47:53 +00:00
render.cpp Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
robot.cpp
scores.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
segment.cpp
slew.cpp
songs.cpp
state.cpp Use std::span for poison helper functions 2022-09-24 17:47:51 +00:00
switch.cpp
terrain.cpp
texmerge.cpp
text.cpp
titles.cpp Use std::span for PlayMovie argument subtitles 2022-10-02 19:51:35 +00:00
vclip.cpp
vers_id.cpp Reduce use of quotes for passing vers_id defines 2022-10-02 19:51:36 +00:00
wall.cpp Use std::ranges::find_if instead of std::find_if 2022-10-09 23:15:20 +00:00
weapon.cpp