X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd3f686c274a264e89ea97505350a82c1134f307..8d8e24dfd72727e2bc3f43a5b706ee2740ce7456:/include/wx/listimpl.cpp?ds=sidebyside diff --git a/include/wx/listimpl.cpp b/include/wx/listimpl.cpp index ccb1e6397c..1f1dba3a81 100644 --- a/include/wx/listimpl.cpp +++ b/include/wx/listimpl.cpp @@ -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