]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/listimpl.cpp
Source cleaning: whitespaces, tabs, -1/wxID_ANY/wxDefaultCoord, TRUE/true, FALSE...
[wxWidgets.git] / include / wx / listimpl.cpp
index d7ef44ddeda514073cd4ed81de88470c1afb9530..1f1dba3a81278908640920af926c29ca53fee67b 100644 (file)
@@ -6,13 +6,20 @@
 // Created:     16/11/98
 // RCS-ID:      $Id$
 // Copyright:   (c) 1998 Vadim Zeitlin
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
-#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