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