TurtleBrains
0.2.1
High quality, portable, C++ API for native application and game development.
tb_defines.h
1
8
#ifndef _TurtleBrains_Defines_h_
9
#define _TurtleBrains_Defines_h_
10
15
19
#define tb_unused(parameter) ((void)parameter);
20
24
#define tb_safe_delete(objectPointer) if (nullptr != objectPointer) { delete objectPointer; objectPointer = nullptr; }
25
29
#define tb_safe_array_delete(arrayPointer) if (nullptr != arrayPointer) { delete [] arrayPointer; arrayPointer = nullptr; }
30
34
#define tb_safe_release(pointer) if (nullptr != pointer) { pointer->Release(); pointer = nullptr; }
35
39
40
#endif
/* _TurtleBrains_Defines_h_ */
source
core
tb_defines.h
Generated on Sun Dec 27 2015 23:24:22 for TurtleBrains by
1.8.9.1