Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "MyClass.h"
- #define OOOClass MyClass
- OOOPrivateData
- int nMyField;
- OOOPrivateDataEnd
- OOODestructor
- {
- }
- OOODestructorEnd
- OOOMethod(int, getMyField)
- {
- return OOOF(nMyField);
- }
- OOOMethodEnd
- OOOMethod(int, getData)
- {
- return OOOC(getMyField);
- }
- OOOMethodEnd
- OOOConstructor(int nMyField)
- {
- #define OOOInterface IMyInterface
- OOOMapVirtuals
- OOOVirtualMapping(getData)
- OOOMapVirtualsEnd
- #undef OOOInterface
- OOOMapMethods
- OOOMethodMapping(getMyField)
- OOOMapMethodsEnd
- OOOF(nMyField) = nMyField;
- }
- OOOConstructorEnd
- #undef OOOClass
Add Comment
Please, Sign In to add comment