ISLEman
Public Member Functions | List of all members
QCDict Class Reference
Inheritance diagram for QCDict:
QGDict QCollection

Public Member Functions

 QCDict (uint size, uint kt, bool caseSensitive, bool copyKeys)
 
QCacheItemfind_string (const QString &key) const
 
QCacheItemfind_ascii (const char *key) const
 
QCacheItemfind_int (long key) const
 
QCacheItemtake_string (const QString &key)
 
QCacheItemtake_ascii (const char *key)
 
QCacheItemtake_int (long key)
 
bool insert_string (const QString &key, const QCacheItem *ci)
 
bool insert_ascii (const char *key, const QCacheItem *ci)
 
bool insert_int (long key, const QCacheItem *ci)
 
bool remove_string (QCacheItem *item)
 
bool remove_ascii (QCacheItem *item)
 
bool remove_int (QCacheItem *item)
 
void statistics ()
 
- Public Member Functions inherited from QGDict
uint count () const
 
uint size () const
 
QCollection::Item look_string (const QString &key, QCollection::Item, int)
 
QCollection::Item look_ascii (const char *key, QCollection::Item, int)
 
QCollection::Item look_int (long key, QCollection::Item, int)
 
QCollection::Item look_ptr (void *key, QCollection::Item, int)
 
QDataStreamread (QDataStream &)
 
QDataStreamwrite (QDataStream &) const
 
- Public Member Functions inherited from QCollection
bool autoDelete () const
 
void setAutoDelete (bool enable)
 

Additional Inherited Members

- Public Types inherited from QCollection
typedef void * Item
 
- Protected Types inherited from QGDict
enum  KeyType { StringKey, AsciiKey, IntKey, PtrKey }
 
- Protected Member Functions inherited from QGDict
 QGDict (uint len, KeyType kt, bool cs, bool ck)
 
 QGDict (const QGDict &)
 
QGDictoperator= (const QGDict &)
 
bool remove_string (const QString &key, QCollection::Item item=0)
 
bool remove_ascii (const char *key, QCollection::Item item=0)
 
bool remove_int (long key, QCollection::Item item=0)
 
bool remove_ptr (void *key, QCollection::Item item=0)
 
QCollection::Item take_string (const QString &key)
 
QCollection::Item take_ascii (const char *key)
 
QCollection::Item take_int (long key)
 
QCollection::Item take_ptr (void *key)
 
void clear ()
 
void resize (uint)
 
int hashKeyString (const QString &)
 
int hashKeyAscii (const char *)
 
void statistics () const
 
virtual QDataStreamread (QDataStream &, QCollection::Item &)
 
virtual QDataStreamwrite (QDataStream &, QCollection::Item) const
 
- Protected Member Functions inherited from QCollection
 QCollection ()
 
 QCollection (const QCollection &)
 
virtual ~QCollection ()
 
virtual Item newItem (Item)
 
virtual void deleteItem (Item)
 
- Protected Attributes inherited from QCollection
bool del_item
 

The documentation for this class was generated from the following file: