--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: wx/cocoa/autorelease.h
+// Purpose: Automatic NSAutoreleasePool functionality
+// Author: David Elliott
+// Modified by:
+// Created: 2003/07/11
+// RCS-ID: $Id$
+// Copyright: (c) 2003 David Elliott <dfe@cox.net>
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef __WX_COCOA_AUTORELEASE_H__
+#define __WX_COCOA_AUTORELEASE_H__
+
+#import <Foundation/NSAutoreleasePool.h>
+
+class wxAutoNSAutoreleasePool
+{
+public:
+ wxAutoNSAutoreleasePool()
+ {
+ m_pool = [[NSAutoreleasePool alloc] init];
+ }
+ ~wxAutoNSAutoreleasePool()
+ {
+ [m_pool release];
+ }
+protected:
+ NSAutoreleasePool *m_pool;
+};
+
+#endif //__WX_COCOA_AUTORELEASE_H__