VTableSupport.hpp File Reference
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"
Go to the source code of this file.
Define Documentation
#define FIXUP_VTABLE |
( |
CLASSNAME |
|
) |
|
Value:public: \
static void FixupVTable(CLASSNAME *pThis) {pThis = new(pThis) CLASSNAME((FixupVTableSignature) 0);} \
private: \
typedef ai::int32 FixupVTableSignature; \
CLASSNAME(FixupVTableSignature) {} \
static void *operator new(size_t , CLASSNAME * pThis) {return pThis;} \
static void operator delete(void * , CLASSNAME * ) {} \
#define FIXUP_VTABLE_EX |
( |
CLASSNAME, |
|
|
BASECLASS |
|
) |
|
#define FIXUP_VTABLE_EX1 |
( |
CLASSNAME |
|
) |
|