X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2ad75f457d171a8342b39a7676112f3ff55894f5..9ed8b5a7b2e41ecb07d2dab32bac32eb7b771fd3:/include/wx/listimpl.cpp diff --git a/include/wx/listimpl.cpp b/include/wx/listimpl.cpp index f5a0fc4bf7..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_DELETEFUNCTIONCONST _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