dxx-rebirth/similar/editor
Kp 3d5de92058 Fix OS X clang build
OS X still uses clang-14, which lacks sufficient std::ranges support for
recent Rebirth changes.

- Rewrite uses of std::ranges::SYMBOL to ranges::SYMBOL
- Add a stub header that, on gcc, provides for each SYMBOL a statement
  `using std::ranges::SYMBOL;`, to delegate back to the standard library
  implementation.
- On clang, define a minimal implementation of the required symbols,
  without constraint enforcement.  Compile-testing with gcc will catch
  constraint violations.

Once OS X clang ships a standard library with the required features,
this stub header will be removed and the uses changed back to their full
names.
2022-10-31 00:51:32 +00:00
..
centers.cpp
curves.cpp Qualify references to sidenum_t members 2022-02-19 14:52:17 +00:00
eglobal.cpp Qualify references to sidenum_t members 2022-02-19 14:52:17 +00:00
elight.cpp Use enumerated_array for unique_side::uvls 2022-01-15 20:39:10 +00:00
eobject.cpp Use auto type for Viewer in more places 2022-07-09 13:39:29 +00:00
eswitch.cpp Use enumerated_array for shared_segment::sides 2022-01-15 20:39:10 +00:00
group.cpp Fix OS X clang build 2022-10-31 00:51:32 +00:00
info.cpp Change enum sidenum_t to enum class sidenum_t 2022-06-05 17:44:52 +00:00
kbuild.cpp Return segment/side from med_find_closest_threshold_segment_side 2022-01-09 15:25:42 +00:00
kcurve.cpp
kfuncs.cpp
kgame.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
khelp.cpp
kmine.cpp Remove unnecessary members in splitpath_t 2022-06-11 15:00:02 +00:00
ksegmove.cpp
ksegsel.cpp Change enum sidenum_t to enum class sidenum_t 2022-06-05 17:44:52 +00:00
ksegsize.cpp Change enum sidenum_t to enum class sidenum_t 2022-06-05 17:44:52 +00:00
ktmap.cpp Use enumerated_array for unique_segment::sides 2022-01-15 20:39:10 +00:00
kview.cpp
med.cpp Pass std::span to msgbox_warning 2022-09-24 17:47:53 +00:00
meddraw.cpp Use enum class for clipping_code 2022-10-02 19:51:35 +00:00
medmisc.cpp Qualify references to sidenum_t members 2022-02-19 14:52:17 +00:00
medrobot.cpp Pass LevelSharedRobotInfoState to various functions that need it 2022-07-09 13:39:29 +00:00
medsel.cpp
medwall.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
mine.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
objpage.cpp Pass polymodel& to draw_model_picture, draw_polygon_model 2022-10-09 23:15:20 +00:00
segment.cpp Use enum for segnum_t 2022-07-02 18:10:45 +00:00
seguvs.cpp Pass LevelSharedRobotInfoState in fvi_query 2022-07-09 13:39:29 +00:00
texpage.cpp
texture.cpp Use enumerated_array for unique_side::uvls 2022-01-15 20:39:10 +00:00