void GarbageCollector::DestroyItemList( wxList& lst ) { wxNode* pNode = lst.GetFirst(); while( pNode ) { delete &node_to_item( pNode ); pNode = pNode->GetNext(); } lst.Clear(); }
void wxFontRefData::ClearX11Fonts() { #if wxUSE_UNICODE #else wxList::compatibility_iterator node = m_fonts.GetFirst(); while (node) { wxXFont* f = (wxXFont*) node->GetData(); delete f; node = node->GetNext(); } m_fonts.Clear(); #endif }
void wxFontRefData::ClearX11Fonts() { #if wxUSE_UNICODE #else wxList::compatibility_iterator node = m_fonts.GetFirst(); #if defined(__INTEL_COMPILER) && 1 /* VDM auto patch */ # pragma ivdep # pragma swp # pragma unroll # pragma prefetch # if 0 # pragma simd noassert # endif #endif /* VDM auto patch */ while (node) { wxXFont* f = (wxXFont*) node->GetData(); delete f; node = node->GetNext(); } m_fonts.Clear(); #endif }