gdext icon indicating copy to clipboard operation
gdext copied to clipboard

Required virtual methods should be required at compile-time

Open TitanNano opened this issue 8 months ago • 1 comments

Fixes #192.

I assembled the list of required methods via

rg "GDVIRTUAL_REQUIRED_CALL" -g *.cpp -g *.h -g !thirdparty

and

rg "EXBIND[^(]*" -g *.cpp -g *.h -g !thirdparty

(which internally calls GDVIRTUAL_REQUIRED_CALL).

For classes where all virtual methods are required, I just match the class name to reduce the length of the list. Additionally, I grouped all match patterns by their class name for readability.

TitanNano avatar Jun 18 '24 10:06 TitanNano