]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/listimpl.cpp
specific workaround for XCODE native
[wxWidgets.git] / include / wx / listimpl.cpp
index d7ef44ddeda514073cd4ed81de88470c1afb9530..eeab9cf2b00f5a8e1204fddcafdce96f5ffc3b86 100644 (file)
@@ -9,10 +9,17 @@
 // Licence:     wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
-#define _DEFINE_LIST(T, name)           \
-    void wx##name##Node::DeleteData()   \
-    {                                   \
-        delete (T *)GetData();          \
+#if wxUSE_STL
+
+#undef WX_DEFINE_LIST
+#define WX_DEFINE_LIST(name)
+
+#else // if !wxUSE_STL
+
+#define _DEFINE_LIST(T, name)                   \
+    void wx##name##Node::DeleteData()    \
+    {                                           \
+        delete (T *)GetData();                  \
     }
 
 // redefine the macro so that now it will generate the class implementation
@@ -22,3 +29,5 @@
 
 // don't pollute preprocessor's name space
 //#undef  _DEFINE_LIST
+
+#endif