X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1794103babb9da5387ff71b43f3bd0aa6d2413e2..e2badebb8fad5ee453fada24f336c275df9f216b:/include/wx/listimpl.cpp diff --git a/include/wx/listimpl.cpp b/include/wx/listimpl.cpp index a7d3729d08..c4c8e020d0 100644 --- a/include/wx/listimpl.cpp +++ b/include/wx/listimpl.cpp @@ -11,14 +11,15 @@ #if wxUSE_STL - #undef WX_DEFINE_LIST - #define WX_DEFINE_LIST(name) \ - void name::DeleteFunction( _WX_LIST_ITEM_TYPE_##name X ) \ - { \ - delete X; \ - } +#undef WX_DEFINE_LIST +#define WX_DEFINE_LIST(name) \ + void _WX_LIST_HELPER_##name::DeleteFunction( _WX_LIST_ITEM_TYPE_##name X )\ + { \ + delete X; \ + } \ + name::BaseListType name::EmptyList; -#else // if !wxUSE_STL +#else // !wxUSE_STL #define _DEFINE_LIST(T, name) \ void wx##name##Node::DeleteData() \ @@ -34,5 +35,5 @@ // don't pollute preprocessor's name space //#undef _DEFINE_LIST -#endif +#endif // wxUSE_STL/!wxUSE_STL