dxx-rebirth/common/include
Kp 6e4b63e098 Use C++17 std::size instead of custom lengthof
lengthof was added to provide the size of C arrays.  C++17 std::size is
now available, and can serve the same purpose.  Remove the custom
lengthof.

The generated code is the same in both cases, other than the change in
line numbers caused by removal of the #include directives.
2020-07-05 23:34:32 +00:00
..
editor Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
3d.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
adlmidi_dynamic.h Add build time flag to choose whether to enable ADL MIDI support 2018-10-15 00:51:53 +00:00
args.h Fix sharepath confusion when building both targets 2019-01-20 05:36:56 +00:00
byteutil.h Fix check_header_includes=1 build 2018-06-06 04:53:45 +00:00
compiler-cf_assert.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
compiler-poison.h Encourage std::fill to become memset 2020-05-17 23:35:26 +00:00
compiler-range_for.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
compiler-span.h Move morph_data::morph_times into a trailing allocation 2020-02-26 05:07:34 +00:00
compiler-static_assert.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
console.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
countarray.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
cpp-valptridx.h Use C++11 user-defined literals to dispatch valptridx error style 2020-04-26 17:26:23 +00:00
d_gl.h Move inclusion of platform-appropriate GL headers to a separate file 2020-07-05 23:34:32 +00:00
digi_audio.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
digi_mixer.h Move digi functions to dcx; use bitset for channels 2020-04-04 19:30:22 +00:00
digi_mixer_music.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
dsx-ns.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
dxxerror.h Simplify handling warning function 2018-12-30 00:43:58 +00:00
event.h Reset kconfig counters once, before the event loop 2020-05-27 03:07:17 +00:00
fmtcheck.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
func.h
fwd-event.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
fwd-gr.h Inline gr_set_fontcolor 2020-07-05 23:34:32 +00:00
fwd-partial_range.h Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
fwd-valptridx.h Fix valptridx build break in <gcc-7 2020-01-24 03:49:32 +00:00
fwd-vecmat.h Pass vms_matrix &to vms_matrix_from_quaternion 2018-03-31 21:53:01 +00:00
fwd-window.h Call arch_close before atexit hooks begin 2020-01-06 01:25:35 +00:00
gr.h Inline gr_set_fontcolor 2020-07-05 23:34:32 +00:00
grdef.h
hash.h
hmp.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
iff.h Qualify uses of std::array 2020-05-02 21:18:42 +00:00
ignorecase.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
internal.h Move ogl_swap_buffers_internal to dcx 2020-07-05 23:34:32 +00:00
interp.h Remove unused g3_uninit_polygon_model 2020-06-22 00:36:45 +00:00
joy.h Pass SDL events as const T *, not T * 2020-05-27 03:07:17 +00:00
jukebox.h Move jukebox_load, jukebox_hook_next to dcx 2020-05-31 23:04:25 +00:00
key.h Pass SDL events as const T *, not T * 2020-05-27 03:07:17 +00:00
loadgl.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
makesig.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
maths.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
messagebox.h Simplify handling warning function 2018-12-30 00:43:58 +00:00
mouse.h Pass SDL events as const T *, not T * 2020-05-27 03:07:17 +00:00
ntstring.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
null_sentinel_iterator.h Remove use of deprecated std::iterator 2020-05-02 21:18:43 +00:00
ogl_extensions.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
ogl_init.h Move inclusion of platform-appropriate GL headers to a separate file 2020-07-05 23:34:32 +00:00
ogl_sync.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
pack.h Simplify exact_type 2017-06-25 20:46:03 +00:00
palette.h Delegate PCX loading to SDL_image 2020-05-17 23:35:26 +00:00
partial_range.h Use C++17 std::size instead of a custom equivalent 2020-07-05 23:34:32 +00:00
pcx.h Delegate bald_guy_load PCX to SDL image 2020-05-17 23:35:26 +00:00
physfs-serial.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
physfs_list.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
physfsx.h Remove static inline declarations from fwd-partial_range.h 2020-06-10 02:25:32 +00:00
pstypes.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
rbaudio.h indent fixes, improve comments, other code fixes 2019-10-27 03:11:15 +03:00
reverse.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
rle.h Retire compiler-begin.h 2020-06-10 02:25:32 +00:00
serial.h Use deduction guides to remove one layer of serial forwarding 2020-07-05 23:34:32 +00:00
strutil.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
texmap.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
timer.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
u_mem.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
ui.h Refer to <memory> directly, not through "compiler-make_unique.h" 2020-05-02 21:18:43 +00:00
valptridx.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
varutil.h Refer to <array> directly, not through "compiler-array.h" 2020-05-02 21:18:42 +00:00
vecmat.h Use NSDMI wherever possible 2019-04-28 00:53:40 +00:00
window.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00