template<class keytype, class type>
Clears the list of items, auto-deleting if enabled.
Definition at line 194 of file qdictbase.h. Referenced by FX::QDictBase< FX::FXString, type >::operator=(), FX::operator>>(), FX::QDict< type >::~QDict(), FX::QDictBase< keytype, type >::~QDictBase(), FX::QHostAddressDict< type >::~QHostAddressDict(), and FX::QPtrDict< type >::~QPtrDict(). 00195 { 00196 for(typename dictionary::iterator itdict=dict.begin(); itdict!=dict.end(); ++itdict) 00197 { 00198 keyitemlist &kil=*itdict; 00199 for(typename keyitemlist::iterator itkil=kil.begin(); itkil!=kil.end(); ++itkil) 00200 { 00201 keyitem &ki=*itkil; 00202 itemlist &il=ki.second.second; 00203 for(typename itemlist::iterator itlist=il.begin(); itlist!=il.end(); ++itlist) 00204 { 00205 deleteItem(*itlist); 00206 } 00207 il.clear(); 00208 } 00209 kil.clear(); 00210 } 00211 items=0; 00212 }
|