diff options
Diffstat (limited to 'intern/ghost/GHOST_Rect.h')
-rw-r--r-- | intern/ghost/GHOST_Rect.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/intern/ghost/GHOST_Rect.h b/intern/ghost/GHOST_Rect.h index e3d056dd467..c654a45c811 100644 --- a/intern/ghost/GHOST_Rect.h +++ b/intern/ghost/GHOST_Rect.h @@ -1,4 +1,4 @@ -/** +/* * $Id$ * ***** BEGIN GPL LICENSE BLOCK ***** * @@ -25,9 +25,10 @@ * * ***** END GPL LICENSE BLOCK ***** */ -/** - * @file GHOST_Rect.h - * Declaration of GHOST_Rect rectangle class. + +/** \file ghost/intern/GHOST_Debug.h + * \ingroup GHOST + * Macro's used in GHOST debug target. */ #ifndef _H_GHOST_Rect @@ -185,6 +186,12 @@ public: GHOST_TInt32 m_r; /** Bottom coordinate of the rectangle */ GHOST_TInt32 m_b; + +#ifdef WITH_CXX_GUARDEDALLOC +public: + void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GHOST:GHOST_Rect"); } + void operator delete( void *mem ) { MEM_freeN(mem); } +#endif }; |