#ifndef PARADOX_OBJECT_H #define PARADOX_OBJECT_H #include #include @interface PXObject { void* dummy; // it doesn't work without this so don't touch it } + (instancetype)alloc; + (instancetype)new; - (instancetype)retain; - (instancetype)init; - (void)dealloc; - (void)release; - (instancetype)autorelease; #ifdef PARADOX_DEBUG_FEATURES + (instancetype)allocDebug; - (void)healthCheck; #endif @end #endif