X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ed1288c1d53072d6db0285d2bd5dca3d72fc8c3e..6a5c9b3ff71334ed30bd9ae15425a1ca8ae71174:/include/wx/listimpl.cpp diff --git a/include/wx/listimpl.cpp b/include/wx/listimpl.cpp index 11d0196a4e..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( const _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