Go to the documentation of this file.
48#define VuoRegister(heapPointer, deallocate) VuoRegisterF(heapPointer, deallocate, __FILE__, __LINE__, __func__, #heapPointer)
61#define VuoRegisterSingleton(heapPointer) VuoRegisterSingletonF(heapPointer, __FILE__, __LINE__, __func__, #heapPointer)
62int VuoRegisterSingletonF(
const void *heapPointer,
const char *file,
unsigned int linenumber,
const char *func,
const char *pointerName);
109#define VuoLocal(heapPointer) VuoRetain(heapPointer); VuoDefer(^{VuoRelease(heapPointer);});
121#define VuoWarnUnusedResult __attribute__((warn_unused_result))
129#define VuoIgnoreResult(a) (void)a