Continuity Methods
A proposal for the C++ programming language
This proposal is to augment the functionality of classes in C++ to allow a new kind of member function that automatically invokes all matching methods belonging to the base classes.
I'm currently writing a pre-compiler to implement Continuity Methods, and I hope to have it released with the next draft of the proposal paper in Summer 2022. The pre-compiler is up on Github:
https://github.com/healytpk/continuity_methods
The idea for this proposal was first shared to the mailing list for proposals for the C++ Standard on 6 April 2022 under the title “Derived class's function invokes base class's function”. The original archived post can be viewed at:
https://lists.isocpp.org/std-proposals/2022/04/3765.php
The latest draft of the proposal paper is Draft No. 2 dated 10 April 2022: Download PDF file
Draft History:
Please share any feedback by subscribing to the mailing list:
https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals