Open C++


Open C++ is a variant of C++ which provides a very simple MOP (MetaObject Protocol) in which the programmer can alter the implementation of method calls to obtain new language functionnalities suitable for the programmer's applications.

The objects controlled by metaobjects are called reflective objects. The methods of a reflective object are divided into two groups, depending on whether the invocation of the method is controlled by its metaobject. The methods controlled by the metaobject are called reflect methods.

Back to Extensions homepage


This page is maintained by Nathalie Furmento, Yves Roudier, and Günther Siegel. For all remarks or suggestions, please send us a mail.
Last updated: Wed, Aug 28 1996