Source Code (Use browser search to find items of interest.)
Class Index
qt'QIntCache (./qt-2.1.0/src/tools/qintcache.h:34)
template<class type> class Q_EXPORT QIntCache : public QGCache
{
public:
QIntCache( const QIntCache<type> &c ) : QGCache(c) {}
QIntCache( int maxCost=100, int size=17 )
: QGCache( maxCost, size, IntKey, FALSE, FALSE ) {}
~QIntCache() { clear(); }
QIntCache<type> &operator=( const QIntCache<type> &c )
{ return (QIntCache<type>&)QGCache::operator=(c); }
int maxCost() const { return QGCache::maxCost(); }
int totalCost() const { return QGCache::totalCost(); }
void setMaxCost( int m) { QGCache::setMaxCost(m); }
uint count() const { return QGCache::count(); }
uint size() const { return QGCache::size(); }
bool isEmpty() const { return QGCache::count() == 0; }
bool insert( long k, const type *d, int c=1, int p=0 )
{ return QGCache::insert_other((const char*)k,(Item)d,c,p); }
bool remove( long k )
{ return QGCache::remove_other((const char*)k); }
type *take( long k )
{ return (type *)QGCache::take_other((const char*)k);}
void clear() { QGCache::clear(); }
type *find( long k, bool ref=TRUE ) const
{ return (type *)QGCache::find_other( (const char*)k,ref);}
type *operator[]( long k ) const
{ return (type *)QGCache::find_other( (const char*)k); }
void statistics() const { QGCache::statistics(); }
private:
void deleteItem( Item d ) { if ( del_item ) delete (type *)d; }
};
qt'QIntCache::deleteItem() (./qt-2.1.0/include/qintcache.h:62)
void deleteItem( Item d ) { if ( del_item ) delete (type *)d; }
};
qt'QIntCache::deleteItem() (./qt-2.1.0/src/tools/qintcache.h:62)
void deleteItem( Item d ) { if ( del_item ) delete (type *)d; }
};