dxx-rebirth/common
Kp 1aab6ace2a Extend zip() to examine multiple end iterators
Allow the caller to pick which sequences can terminate the zip iterator.
For compatibility and performance, default to the historical behavior of
examining only the first sequence.  The zip iteration terminates when
any of the examined sequences reaches its end, even if other sequences
have not reached their respective end.
2022-12-31 16:21:47 +00:00
..
2d Pass std::span to decode_data 2022-09-24 17:47:52 +00:00
3d Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
arch Use #if for DXX_HAVE_CXX_BUILTIN_FILE_LINE 2022-12-18 23:10:39 +00:00
editor Move various static functions into anonymous namespace 2022-07-09 13:39:29 +00:00
include Replace range_owns_iterated_storage with ranges::borrowed_range 2022-12-31 16:21:47 +00:00
main Extend zip() to examine multiple end iterators 2022-12-31 16:21:47 +00:00
maths Remove quadint members low, high 2022-05-24 02:32:58 +00:00
mem Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
misc Test whether change_filename_extension succeeded before using its output 2022-10-09 23:15:20 +00:00
music Rework ADL dynamic loader 2018-10-15 00:51:53 +00:00
texmap Pass std::span to draw_tmap, draw_tmap_flat 2022-09-24 17:47:52 +00:00
ui Make window_send_event a method of window 2022-12-18 23:10:39 +00:00
unittest Extend zip() to examine multiple end iterators 2022-12-31 16:21:47 +00:00