#include "TdkException.h"
Defines | |
#define | THROW_NULL_OBJECT(object) |
#define | THROW_OUT_OF_BOUNDARY(index, size, msg) |
#define | TDK_DELETE(x) |
#define TDK_DELETE | ( | x | ) |
Value:
if(x != NULL) \ delete x; \ x = NULL
#define THROW_NULL_OBJECT | ( | object | ) |
Value:
if (object == NULL) \ throw TdkException(_TDK_DEBUG, TdkException::InvalidValue, \ "Object cannot be null.");
Tdk Framework
@(#) TdkMacros.h
#define THROW_OUT_OF_BOUNDARY | ( | index, | |||
size, | |||||
msg | ) |
Value:
if (index >= size) \ throw TdkException(_TDK_DEBUG, TdkException::OutOfBoundary, msg);