QGCache Class Reference
The QGCache class is an internal class for implementing QCache template classes.
More...
#include <qgcache.h >
Inherits QCollection .
Inherited by QAsciiCache , QCache and QIntCache .
List of all member functions.
Protected Members
enum KeyType  { StringKey, AsciiKey, IntKey, PtrKey }
QGCache  ( int maxCost, uint size, KeyType kt, bool caseSensitive, bool copyKeys ) (internal)
QGCache  ( const QGCache & ) (internal)
~QGCache  () (internal)
QGCache& operator=  ( const QGCache & ) (internal)
virtual uint count  () const (internal)
uint size  () const (internal)
int maxCost  () const (internal)
int totalCost  () const (internal)
void setMaxCost  ( int maxCost ) (internal)
virtual void clear  () (internal)
bool insert_string  ( const QString & key, QCollection::Item, int cost, int priority ) (internal)
bool insert_other  ( const char * key, QCollection::Item, int cost, int priority ) (internal)
bool remove_string  ( const QString & key ) (internal)
bool remove_other  ( const char * key ) (internal)
QCollection::Item take_string  ( const QString & key ) (internal)
QCollection::Item take_other  ( const char * key ) (internal)
QCollection::Item find_string  ( const QString & key, bool ref=TRUE ) const (internal)
QCollection::Item find_other  ( const char * key, bool ref=TRUE ) const (internal)
void statistics  () const (internal)
Detailed Description
The QGCache class is an internal class for implementing
QCache template classes.
QGCache is a strictly internal class that acts as a base class for the
collection classes QCache and QIntCache .
Member Function Documentation
QGCache::QGCache ( const QGCache & ) [protected]
For internal use only.
QGCache::QGCache ( int maxCost, uint size, KeyType kt, bool caseSensitive, bool copyKeys ) [protected]
For internal use only.
QGCache::~QGCache () [protected]
For internal use only.
void QGCache::clear () [virtual protected]
For internal use only.
Reimplemented from QCollection.
uint QGCache::count () const [virtual protected]
For internal use only.
Reimplemented from QCollection.
QCollection::Item QGCache::find_other( const char * key, bool ref=TRUE ) const [protected]
For internal use only.
QCollection::Item QGCache::find_string( const QString & key, bool ref=TRUE ) const [protected]
For internal use only.
bool QGCache::insert_other ( const char * key, QCollection::Item  data, int cost, int priority ) [protected]
For internal use only.
bool QGCache::insert_string ( const QString  & key, QCollection::Item  data, int cost, int priority ) [protected]
For internal use only.
int QGCache::maxCost () const [protected]
For internal use only.
QGCache & QGCache::operator= ( const QGCache & ) [protected]
For internal use only.
bool QGCache::remove_other ( const char * key ) [protected]
For internal use only.
bool QGCache::remove_string ( const QString  & key ) [protected]
For internal use only.
void QGCache::setMaxCost ( int maxCost ) [protected]
For internal use only.
uint QGCache::size () const [protected]
For internal use only.
void QGCache::statistics () const [protected]
For internal use only.
QCollection::Item QGCache::take_other( const char * key ) [protected]
For internal use only.
QCollection::Item QGCache::take_string( const QString & key ) [protected]
For internal use only.
int QGCache::totalCost () const [protected]
For internal use only.
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com ):
This file is part of the Qt toolkit ,
copyright © 1995-2005
Trolltech , all rights reserved.
Publicité
Best Of
Actualités les plus lues
Le Qt Quarterly au hasard
Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt.
Lire l'article.
Communauté
Ressources
Liens utiles
Contact
Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).
Qt dans le magazine