dxx-rebirth/common
Kp 0b070880a7 Use C++11 user-defined literals to dispatch valptridx error style
Switch valptridx error style dispatching from using macro pasting to
using C++11 user-defined literals.  This makes the code a bit easier to
read, and removes the need for a C99-conforming preprocessor here, which
should help anyone trying to port to Microsoft Visual Studio.

The new implementation also fixes a limitation of the previous
implementation.  Before, an override that referenced an invalid name
could be silently ignored.  Now, incorrect overrides cause an attempt to
use an undefined instantiation, which fails with a compilation error.
2020-04-26 17:26:23 +00:00
..
2d Move some SDL-only symbols into !DXX_USE_OGL 2019-08-06 02:59:41 +00:00
3d Move some SDL-only symbols into !DXX_USE_OGL 2019-08-06 02:59:41 +00:00
arch Require support for std::index_sequence, std::make_index_sequence 2020-04-26 17:26:23 +00:00
editor Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
include Use C++11 user-defined literals to dispatch valptridx error style 2020-04-26 17:26:23 +00:00
main Require support for std::index_sequence, std::make_index_sequence 2020-04-26 17:26:23 +00:00
maths Fix integer truncation in quaternion setup 2019-04-13 18:00:07 +00:00
mem
misc Fix Windows build of hmp.cpp 2019-05-17 02:13:22 +00:00
music Rework ADL dynamic loader 2018-10-15 00:51:53 +00:00
texmap Require support for std::index_sequence, std::make_index_sequence 2020-04-26 17:26:23 +00:00
ui Use xrange for loops with zero start and constant numerical end 2019-05-04 18:27:36 +00:00
unittest Use C++11 user-defined literals to dispatch valptridx error style 2020-04-26 17:26:23 +00:00