diff options
Diffstat (limited to 'src/core/basetypes/MCAutoreleasePool.h')
-rw-r--r-- | src/core/basetypes/MCAutoreleasePool.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/core/basetypes/MCAutoreleasePool.h b/src/core/basetypes/MCAutoreleasePool.h index 1ba4b5d6..7feb52f5 100644 --- a/src/core/basetypes/MCAutoreleasePool.h +++ b/src/core/basetypes/MCAutoreleasePool.h @@ -10,32 +10,32 @@ typedef struct carray_s carray; namespace mailcore { - - class AutoreleasePool : public Object { - public: - AutoreleasePool(); - virtual ~AutoreleasePool(); - - static void autorelease(Object * obj); + + class AutoreleasePool : public Object { + public: + AutoreleasePool(); + virtual ~AutoreleasePool(); + + static void autorelease(Object * obj); public: // subclass behavior - virtual String * description(); + virtual String * description(); - private: - static void init(); - static pthread_key_t autoreleasePoolStackKey; - carray * mPoolObjects; - static carray * createAutoreleasePoolStackIfNeeded(); - static void destroyAutoreleasePoolStack(void *); - static void initAutoreleasePoolStackKey(); - static AutoreleasePool * currentAutoreleasePool(); - virtual void add(Object * obj); + private: + static void init(); + static pthread_key_t autoreleasePoolStackKey; + carray * mPoolObjects; + static carray * createAutoreleasePoolStackIfNeeded(); + static void destroyAutoreleasePoolStack(void *); + static void initAutoreleasePoolStackKey(); + static AutoreleasePool * currentAutoreleasePool(); + virtual void add(Object * obj); #ifdef __APPLE__ void * mAppleAutoreleasePool; static void * createAppleAutoreleasePool(); static void releaseAppleAutoreleasePool(void * appleAutoreleasePool); #endif - }; + }; } |