Macros | |
#define | tb_unused(parameter) ((void)parameter); |
#define | tb_safe_delete(objectPointer) if (nullptr != objectPointer) { delete objectPointer; objectPointer = nullptr; } |
#define | tb_safe_array_delete(arrayPointer) if (nullptr != arrayPointer) { delete [] arrayPointer; arrayPointer = nullptr; } |
#define | tb_safe_release(pointer) if (nullptr != pointer) { pointer->Release(); pointer = nullptr; } |
#define tb_safe_array_delete | ( | arrayPointer | ) | if (nullptr != arrayPointer) { delete [] arrayPointer; arrayPointer = nullptr; } |
TODO: TIM: Documentation: Teach the user how to use this.
#define tb_safe_delete | ( | objectPointer | ) | if (nullptr != objectPointer) { delete objectPointer; objectPointer = nullptr; } |
TODO: TIM: Documentation: Teach the user how to use this.
#define tb_safe_release | ( | pointer | ) | if (nullptr != pointer) { pointer->Release(); pointer = nullptr; } |
TODO: TIM: Documentation: Teach the user how to use this.
#define tb_unused | ( | parameter | ) | ((void)parameter); |
This define is use internally in TurtleBrains to eliminate warnings due to unused parameters.