template<class keytype, class type>
type* FX::QDictBase< keytype, type >::take ( FXuint  h,
const keytype &  k 
) [inline, protected, inherited]

Definition at line 171 of file qdictbase.h.

Referenced by FX::QPtrDict< type >::take(), FX::QHostAddressDict< type >::take(), and FX::QDict< type >::take().

00172     {
00173         keyitem *ki=findKey(h, k);
00174         if(!ki) return 0;
00175         itemlist &il=ki->second.second;
00176         if(il.empty()) return 0;
00177         type *ret=il.back();
00178         il.pop_back();
00179         items--;
00180         inserts++;
00181         return ret;
00182     }


(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