template<class keytype, class type>
void FX::QDictBase< keytype, type >::clear (  )  [inline, inherited]

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     }


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:42 2009 for TnFOX by doxygen v1.4.7