Lines 83-89
Link Here
|
83 |
long Class::Method( ArgType ArgName ) |
83 |
long Class::Method( ArgType ArgName ) |
84 |
|
84 |
|
85 |
#define IMPL_STUB(Class, Method, ArgType) \ |
85 |
#define IMPL_STUB(Class, Method, ArgType) \ |
86 |
long __EXPORT Class##::LinkStub##Method( void* pThis, void* pCaller) \ |
86 |
long __EXPORT Class::LinkStub##Method( void* pThis, void* pCaller) \ |
87 |
{ \ |
87 |
{ \ |
88 |
return ((Class*)pThis )->Method( (ArgType)pCaller ); \ |
88 |
return ((Class*)pThis )->Method( (ArgType)pCaller ); \ |
89 |
} |
89 |
} |
Lines 92-98
Link Here
|
92 |
long __EXPORT Class::Method( Class* pThis, ArgType ArgName ) |
92 |
long __EXPORT Class::Method( Class* pThis, ArgType ArgName ) |
93 |
|
93 |
|
94 |
#define LINK( Inst, Class, Member ) \ |
94 |
#define LINK( Inst, Class, Member ) \ |
95 |
Link( (Class*)Inst, (PSTUB)&Class##::LinkStub##Member ) |
95 |
Link( (Class*)Inst, (PSTUB)&Class::LinkStub##Member ) |
96 |
|
96 |
|
97 |
#define STATIC_LINK( Inst, Class, Member ) \ |
97 |
#define STATIC_LINK( Inst, Class, Member ) \ |
98 |
Link( (Class*)Inst, (PSTUB)&Class::Member ) |
98 |
Link( (Class*)Inst, (PSTUB)&Class::Member ) |