QGCache - Internal class for implementing
#include <qgcache.h>
Inherits QCollection.
Inherited by QAsciiCache, QCache and QIntCache.
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)
ref=TRUE ) const (internal)
void statistics () const (internal)
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.
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.
SEE ALSO
http://doc.trolltech.com/qgcache.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page (qgcache.3qt)
and the Qt version (2.3.1).
Man(1) output converted with
man2html