Torque2D Reference
|
Macros | |
#define | SAFE_DELETE(a) if( (a) != NULL ) delete (a); (a) = NULL; |
Safely delete an object and set the pointer to NULL. More... | |
#define | SAFE_DELETE_ARRAY(a) if( (a) != NULL ) delete [] (a); (a) = NULL; |
Safely delete an array and set the pointer to NULL. More... | |
#define | SAFE_DELETE_OBJECT(a) if( (a) != NULL ) (a)->deleteObject(); (a) = NULL; |
Safely delete a SimObject and set the pointer to NULL. More... | |
#define | SAFE_FREE(a) if( (a) != NULL ) dFree ((void *)a); (a) = NULL; |
Safely free memory and set the pointer to NULL. More... | |
#define | SAFE_FREE_REFERENCE(a) if((a) != NULL) (a)->freeReference(); (a) = NULL; |
Safely free a reference to a Message and set the pointer to NULL. More... | |
#define | SAFE_DELETE_MESSAGE SAFE_FREE_REFERENCE |
Synonym for SAFE_FREE_REFERENCE() More... | |
#define SAFE_DELETE | ( | a | ) | if( (a) != NULL ) delete (a); (a) = NULL; |
Safely delete an object and set the pointer to NULL.
a | Object to delete |
#define SAFE_DELETE_ARRAY | ( | a | ) | if( (a) != NULL ) delete [] (a); (a) = NULL; |
Safely delete an array and set the pointer to NULL.
a | Array to delete |
#define SAFE_DELETE_MESSAGE SAFE_FREE_REFERENCE |
Synonym for SAFE_FREE_REFERENCE()
a | Object to delete |
#define SAFE_DELETE_OBJECT | ( | a | ) | if( (a) != NULL ) (a)->deleteObject(); (a) = NULL; |
Safely delete a SimObject and set the pointer to NULL.
a | Object to delete |
#define SAFE_FREE | ( | a | ) | if( (a) != NULL ) dFree ((void *)a); (a) = NULL; |
Safely free memory and set the pointer to NULL.
a | Pointer to memory to free |