X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..e7300ec6d9ebbd1cfa2fcf12c0ce6e5aee85a152:/include/wx/arrimpl.cpp diff --git a/include/wx/arrimpl.cpp b/include/wx/arrimpl.cpp index cf1e290613..8c975cdbb9 100644 --- a/include/wx/arrimpl.cpp +++ b/include/wx/arrimpl.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: listimpl.cpp +// Name: wx/arrimpl.cpp // Purpose: helper file for implementation of dynamic lists // Author: Vadim Zeitlin // Modified by: @@ -60,16 +60,16 @@ name::name(const name& src) \ void name::DoEmpty() \ { \ for ( size_t ui = 0; ui < Count(); ui++ ) \ - delete (T*)wxBaseArray::Item(ui); \ + delete (T*)wxBaseArrayPtrVoid::Item(ui); \ } \ \ void name::RemoveAt(size_t uiIndex) \ { \ wxCHECK_RET( uiIndex < Count(), _WX_ERROR_REMOVE2(name) ); \ \ - delete (T*)wxBaseArray::Item(uiIndex); \ + delete (T*)wxBaseArrayPtrVoid::Item(uiIndex); \ \ - wxBaseArray::RemoveAt(uiIndex); \ + wxBaseArrayPtrVoid::RemoveAt(uiIndex); \ } \ \ void name::Add(const T& item) \ @@ -92,7 +92,7 @@ int name::Index(const T& Item, bool bFromEnd) const \ if ( Count() > 0 ) { \ size_t ui = Count() - 1; \ do { \ - if ( (T*)wxBaseArray::Item(ui) == &Item ) \ + if ( (T*)wxBaseArrayPtrVoid::Item(ui) == &Item ) \ return ui; \ ui--; \ } \ @@ -101,7 +101,7 @@ int name::Index(const T& Item, bool bFromEnd) const \ } \ else { \ for( size_t ui = 0; ui < Count(); ui++ ) { \ - if( (T*)wxBaseArray::Item(ui) == &Item ) \ + if( (T*)wxBaseArrayPtrVoid::Item(ui) == &Item ) \ return ui; \ } \ } \ @@ -112,4 +112,4 @@ int name::Index(const T& Item, bool bFromEnd) const \ // redefine the macro so that now it will generate the class implementation // old value would provoke a compile-time error if this file is not included #undef WX_DEFINE_OBJARRAY -#define WX_DEFINE_OBJARRAY(name) _DEFINE_OBJARRAY(_L##name, name) +#define WX_DEFINE_OBJARRAY(name) _DEFINE_OBJARRAY(_wxObjArray##name, name)