39 #ifndef OMX_CLASSMAGIC_H_ 40 #define OMX_CLASSMAGIC_H_ 43 #ifdef DOXYGEN_PREPROCESSING 44 #define CLASS(a) class a { public: 45 #define DERIVEDCLASS(a, b) class a : public b { public: 46 #define ENDCLASS(a) a##_FIELDS }; 48 #define CLASS(a) typedef struct a a; \ 50 #define DERIVEDCLASS(a, b) typedef struct a a; \ 52 #define ENDCLASS(a) a##_FIELDS }; 71 #define B_FIELDS A_FIELDS \ 80 #define B2_FIELDS A_FIELDS \ 89 #define C_FIELDS B_FIELDS \
#define DERIVEDCLASS(a, b)