XSAutoreleasePool class
Adds an object to an autorelease pool
XS_EXPORT void XSAutoreleasePoolAddObject(
XSAutoreleasePoolRef ap,
const void *object );
Creates an autorelease pool
XS_EXPORT XSAutoreleasePoolRef XSAutoreleasePoolCreate(
void );
The autorelease pool object
Drains an autorelease pool
XS_EXPORT void XSAutoreleasePoolDrain(
XSAutoreleasePoolRef ap );
Gets the class ID for XSAutoreleasePool
XS_EXPORT XSClassID XSAutoreleasePoolGetClassID(
void );
The class ID for XSAutoreleasePool
Gets the current autorepease pool for the current thread
XSAutoreleasePoolRef XSAutoreleasePoolGetCurrent(
void );
The current autorelease pool, if one exists
Opaque type for XSAutoreleasePool
typedef struct XSAutoreleasePool * XSAutoreleasePoolRef;