dxx-rebirth/common/include
Kp 6ab3fb262b Add convenience function underlying_value
Add a helper to deduce the enum type of a value, and use an appropriate
std::underlying_type<T> expression for that enum type.  This avoids the
need to repeat the type of the enum at the site of each cast, and moves
the casts into the helper to make the callers easier to read.
2021-09-04 12:17:14 +00:00
..
editor Use trgnum_t more consistently 2021-09-04 12:17:14 +00:00
3d.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
adlmidi_dynamic.h
args.h Reorganize & consolidate stereo vars per PR suggestions. 2021-03-15 11:32:10 -07:00
byteutil.h
compiler-cf_assert.h
compiler-poison.h Extend DXX_CHECK_VAR_IS_DEFINED to work in ASan mode 2020-12-27 22:03:09 +00:00
compiler-range_for.h
compiler-span.h
compiler-static_assert.h
console.h optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
countarray.h
cpp-valptridx.h
d_gl.h
d_underlying_value.h Add convenience function underlying_value 2021-09-04 12:17:14 +00:00
digi_audio.h Use enum class for sound angle parameter 2021-06-28 03:37:51 +00:00
digi_mixer.h Use enum class for sound angle parameter 2021-06-28 03:37:51 +00:00
digi_mixer_music.h
dsx-ns.h
dxxerror.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
event.h
fmtcheck.h
func.h
fwd-event.h
fwd-gr.h Remove const qualifier from gr_init_bitmap 2021-06-12 21:07:32 +00:00
fwd-partial_range.h
fwd-valptridx.h Add support for xrange steps other than +1 2021-08-26 03:13:45 +00:00
fwd-vecmat.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
fwd-window.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
gr.h optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
grdef.h
hash.h
hmp.h
iff.h
ignorecase.h
internal.h optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
interp.h
joy.h optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
jukebox.h
key.h
loadgl.h
makesig.h
maths.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
messagebox.h
mouse.h optimize include files (include what you use) 2021-02-06 21:38:50 +01:00
ntstring.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
null_sentinel_iterator.h
ogl_extensions.h
ogl_init.h Improved conditionals for stereo vs non-stereo modes. 2021-03-11 12:32:01 -08:00
ogl_sync.h
pack.h Make prohibit_void_ptr methods constexpr 2021-08-26 03:13:45 +00:00
palette.h
partial_range.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
pcx.h Fix build for screenshot=legacy opengl=0 2021-02-06 17:53:53 +00:00
physfs-serial.h
physfs_list.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
physfsx.h Improve error reporting for PHYSFSX_openWriteBuffered 2021-07-25 23:00:56 +00:00
pstypes.h
rbaudio.h
reverse.h
rle.h Remove unused return value of gr_bitmap_rle_compress 2021-08-26 03:13:45 +00:00
serial.h
strutil.h Inline string_array_t::tidy comparator 2020-12-27 22:03:09 +00:00
texmap.h
timer.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
u_mem.h Simplify MALLOC invocations 2021-06-28 03:37:48 +00:00
ui.h Remote write-only field UI_GADGET::status 2021-08-26 03:13:46 +00:00
valptridx.h Fix valptridx build for gcc-7 2021-08-31 02:20:06 +00:00
varutil.h
vecmat.h Replace __attribute_warn_unused_result with C++17 [[nodiscard]] 2021-06-28 03:37:51 +00:00
window.h Prevent copying class window 2020-12-27 22:03:09 +00:00