Descent3/2dlib
Jan Engelhardt 71772b9c9c Add "final" marker to a number of classes
Devirtualization is an optimization in the generated assembly: when a
class C is polymorphic but also final, ``((C *)ptr)->func()`` can be
turned from an indirect into a static call.
2024-11-03 23:39:37 +01:00
..
CMakeLists.txt Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
font.cpp mem_malloc type triviality checks (6/8) 2024-09-16 22:12:13 +02:00
gr.h Add "final" marker to a number of classes 2024-11-03 23:39:37 +01:00
hardsurf.cpp Isolate 2dlib submodule 2024-07-27 22:21:29 +03:00
lib2d.h [Cleanup] Removed function declarations that are not implemented. 2024-08-20 20:03:02 +02:00
memsurf.cpp Convert 2dlib to use new logging facility 2024-09-10 03:00:25 +03:00
pen.cpp Fix spello "it's" 2024-09-03 13:26:51 +02:00
pentext.cpp Fix spello "it's" 2024-09-03 13:26:51 +02:00
screen.cpp Isolate 2dlib submodule 2024-07-27 22:21:29 +03:00
surface.cpp Convert 2dlib to use new logging facility 2024-09-10 03:00:25 +03:00
viewport.cpp Fix spello "it's" 2024-09-03 13:26:51 +02:00