Class wrapper and dispatcher
<p>Suppose i have class A. </p>

<p>I want to write some kind of wrapper that will wrap some functions, add some new functions and all other functions dispatch to A class. And want it to look naturally in client code. I think it requires some kind of introspection and might be impossible in C++, but maybe I am wrong.</p>

<p>ADDED after Cody Gray comment:</p>

<p>I have class a for print in rect. It has methods SetX, SetY, SetDX, SetDY and gettes, and many other. I want to create class that will also have methods SetBaseX, SetBaseY and wrap SetX, SetY according to given Base, but dont want to wrap DX methods. And also dont want to use inheritance to prevent casting from wrapper class to A. I have not only A, so wrapper must be able to wrap many classes which implement some interface.</p>
