///////////////////////////////////////////////////////////////////////////////
-// Name: listimpl.cpp
+// Name: wx/arrimpl.cpp
// Purpose: helper file for implementation of dynamic lists
// Author: Vadim Zeitlin
// Modified by:
DoCopy(src); \
} \
\
-void name::Empty() \
+void name::DoEmpty() \
{ \
for ( size_t ui = 0; ui < Count(); ui++ ) \
delete (T*)wxBaseArray::Item(ui); \
- \
- wxBaseArray::Clear(); \
} \
\
-void name::RemoveAt(size_t uiIndex) \
+void name::RemoveAt(size_t uiIndex) \
{ \
wxCHECK_RET( uiIndex < Count(), _WX_ERROR_REMOVE2(name) ); \
\
delete (T*)wxBaseArray::Item(uiIndex); \
\
- wxBaseArray::RemoveAt(uiIndex); \
+ wxBaseArray::RemoveAt(uiIndex); \
} \
\
void name::Add(const T& item) \
// 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)