Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-06-25 13:14:37 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-06-25 13:14:37 +0400
commitcc0784c1b9c4d813837dedddd5b2b4c52fe291f0 (patch)
treec898623170b1576dddeb38f1ef30aa3cc83d6567 /source/gameengine/Expressions/PyObjectPlus.h
parent78196d60d1a4585c613f822040f7dc339b9558b4 (diff)
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
Diffstat (limited to 'source/gameengine/Expressions/PyObjectPlus.h')
-rw-r--r--source/gameengine/Expressions/PyObjectPlus.h16
1 files changed, 3 insertions, 13 deletions
diff --git a/source/gameengine/Expressions/PyObjectPlus.h b/source/gameengine/Expressions/PyObjectPlus.h
index 124a8e28f57..af8acaa993f 100644
--- a/source/gameengine/Expressions/PyObjectPlus.h
+++ b/source/gameengine/Expressions/PyObjectPlus.h
@@ -534,21 +534,11 @@ typedef PyTypeObject *PyParentObject; /* Define the PyParent Object */
#ifdef WITH_CXX_GUARDEDALLOC
#define Py_Header \
public: \
- void *operator new(size_t num_bytes) { \
- return MEM_mallocN(num_bytes, "GE:PyObjectPlus"); \
- } \
- void operator delete( void *mem ) { \
- MEM_freeN(mem); \
- } \
+ MEM_CXX_CLASS_ALLOC_FUNCS("GE:PyObjectPlus") \
+
#define Py_HeaderPtr \
-public: \
- void *operator new(size_t num_bytes) { \
- return MEM_mallocN(num_bytes, "GE:PyObjectPlusPtr"); \
- } \
- void operator delete( void *mem ) { \
- MEM_freeN(mem); \
- } \
+ MEM_CXX_CLASS_ALLOC_FUNCS("GE:PyObjectPlusPtr") \
#else // WITH_CXX_GUARDEDALLOC