Defines

memory.h File Reference

#include "./memory/AutoDelete.h"
#include "./memory/AutoRelease.h"
#include "./memory/ManagedObject.h"

Defines

#define SAFE_DELETE(obj)   do { if ( obj ) delete obj; obj = NULL; } while (0)
#define SAFE_DELETE_ARY(obj)   do { if ( obj ) delete[] obj; obj = NULL; } while (0)
#define SAFE_RELEASE(obj)   do { if ( obj ) obj->Release(); obj = NULL; } while (0)

Define Documentation

#define SAFE_DELETE (   obj  )     do { if ( obj ) delete obj; obj = NULL; } while (0)
#define SAFE_DELETE_ARY (   obj  )     do { if ( obj ) delete[] obj; obj = NULL; } while (0)
#define SAFE_RELEASE (   obj  )     do { if ( obj ) obj->Release(); obj = NULL; } while (0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines