Files
Nim/tests/cpp
Juan M Gómez 02a10ec379 Cpp Vfunctions draft (#21790)
* introduces virtual pragma, modifies proc def, prevents proc decl

* marks virtual procs as infix

* forward declare vfuncs inside the typedef

* adds naked callConv to virtual

* virtual proc error if not defined in the same top level scope as the type

* first param is now this. extracts genvirtualheaderproc

* WIP syntax

* supports obj. Removes the need for the prefix

* parameter count starts as this. Cleanup

* clean up

* sem tests

* adds integration tests

* uses constraint to store the virtual content

* introduces genVirtualProcParams

---------

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
2023-05-17 11:44:42 +02:00
..
2018-10-09 15:19:21 +02:00
2016-12-21 12:49:20 +01:00
2021-01-09 11:54:26 +01:00
2022-02-02 17:10:11 +01:00
2018-11-23 11:58:32 +01:00
2018-09-19 12:46:50 +02:00
2018-12-31 22:57:09 +01:00
2022-12-23 22:31:53 +08:00
2022-10-24 09:26:07 +08:00
2018-11-23 11:58:28 +01:00
2023-05-17 11:44:42 +02:00