]> git.saurik.com Git - wxWidgets.git/commitdiff
Place wxAutoNSAutoreleasePool in this header
authorDavid Elliott <dfe@tgwbd.org>
Mon, 14 Jul 2003 13:03:18 +0000 (13:03 +0000)
committerDavid Elliott <dfe@tgwbd.org>
Mon, 14 Jul 2003 13:03:18 +0000 (13:03 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21950 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/cocoa/autorelease.h [new file with mode: 0644]

diff --git a/include/wx/cocoa/autorelease.h b/include/wx/cocoa/autorelease.h
new file mode 100644 (file)
index 0000000..eedba0f
--- /dev/null
@@ -0,0 +1,32 @@
+/////////////////////////////////////////////////////////////////////////////
+// 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__