mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-18 02:11:27 +00:00
4417afd548
This makes VMValue a real POD type with no hacky overloads and eliminates a lot of destructor code in all places that call a VM function. Due to the way this had to be handled, none of these destructors could be skipped because any value could have been a string. This required some minor changes in functions that passed a temporary FString into the VM to ensure that the temporary object lives long enough to be handled. The code generator had already been changed to deal with this in a previous commit. This is easily offset by the code savings and reduced maintenance needs elsewhere. |
||
---|---|---|
.. | ||
joystickmenu.cpp | ||
loadsavemenu.cpp | ||
menu.cpp | ||
menu.h | ||
menudef.cpp | ||
messagebox.cpp | ||
optionmenu.cpp | ||
playermenu.cpp | ||
videomenu.cpp |