Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QGDict Class Reference

The QGDict class is an internal class for implementing QDict template classes. More...

#include </home/clem/local/src/opie/qmake/include/qgdict.h>

Inheritance diagram for QGDict:

Inheritance graph
[legend]
Collaboration diagram for QGDict:

Collaboration graph
[legend]
List of all members.

Public Member Functions

uint count () const
uint size () const
QPtrCollection::Item look_string (const QString &key, QPtrCollection::Item, int)
QPtrCollection::Item look_ascii (const char *key, QPtrCollection::Item, int)
QPtrCollection::Item look_int (long key, QPtrCollection::Item, int)
QPtrCollection::Item look_ptr (void *key, QPtrCollection::Item, int)
QDataStreamread (QDataStream &)
QDataStreamwrite (QDataStream &) const

Protected Types

enum  KeyType { StringKey, AsciiKey, IntKey, PtrKey }

Protected Member Functions

 QGDict (uint len, KeyType kt, bool cs, bool ck)
 QGDict (const QGDict &)
 ~QGDict ()
QGDictoperator= (const QGDict &)
bool remove_string (const QString &key, QPtrCollection::Item item=0)
bool remove_ascii (const char *key, QPtrCollection::Item item=0)
bool remove_int (long key, QPtrCollection::Item item=0)
bool remove_ptr (void *key, QPtrCollection::Item item=0)
QPtrCollection::Item take_string (const QString &key)
QPtrCollection::Item take_ascii (const char *key)
QPtrCollection::Item take_int (long key)
QPtrCollection::Item take_ptr (void *key)
void clear ()
void resize (uint)
int hashKeyString (const QString &)
int hashKeyAscii (const char *)
void statistics () const
virtual QDataStreamread (QDataStream &, QPtrCollection::Item &)
virtual QDataStreamwrite (QDataStream &, QPtrCollection::Item) const

Private Member Functions

void unlink_common (int, QBaseBucket *, QBaseBucket *)
QStringBucketunlink_string (const QString &, QPtrCollection::Item item=0)
QAsciiBucketunlink_ascii (const char *, QPtrCollection::Item item=0)
QIntBucketunlink_int (long, QPtrCollection::Item item=0)
QPtrBucketunlink_ptr (void *, QPtrCollection::Item item=0)
void init (uint, KeyType, bool, bool)

Private Attributes

QBaseBucket ** vec
uint vlen
uint numItems
uint keytype: 2
uint cases: 1
uint copyk: 1
QGDItListiterators

Friends

class QGDictIterator

Detailed Description

The QGDict class is an internal class for implementing QDict template classes.

For internal use only.

QGDict is a strictly internal class that acts as a base class for the collection classes QDict and QIntDict.

QGDict has some virtual functions that can be reimplemented to customize the subclasses. read() reads a collection/dictionary item from a QDataStream. write() writes a collection/dictionary item to a QDataStream. Normally, you do not have to reimplement any of these functions.

Definition at line 104 of file qgdict.h.


Member Enumeration Documentation

enum QGDict::KeyType [protected]
 

Enumeration values:
StringKey 
AsciiKey 
IntKey 
PtrKey 

Definition at line 119 of file qgdict.h.


Constructor & Destructor Documentation

QGDict::QGDict uint  len,
KeyType  kt,
bool  caseSensitive,
bool  copyKeys
[protected]
 

Constructs a dictionary.

len is the initial size of the dictionary. The key type is kt which may be StringKey, AsciiKey, IntKey or PtrKey. The case-sensitivity of lookups is set with caseSensitive. Keys are copied if copyKeys is TRUE.

Definition at line 199 of file qgdict.cpp.

References init().

QGDict::QGDict const QGDict dict  )  [protected]
 

Constructs a copy of dict.

Definition at line 238 of file qgdict.cpp.

References AsciiKey, QGDictIterator::get(), QGDictIterator::getKeyAscii(), QGDictIterator::getKeyInt(), QGDictIterator::getKeyPtr(), QGDictIterator::getKeyString(), init(), IntKey, keytype, look_ascii(), look_int(), look_ptr(), look_string(), op_insert, PtrKey, and StringKey.

QGDict::~QGDict  )  [protected]
 

Removes all items from the dictionary and destroys it.

Definition at line 267 of file qgdict.cpp.

References clear(), QPtrList< type >::first(), i, iterators, QPtrList< type >::next(), and vec.


Member Function Documentation

void QGDict::clear  )  [protected, virtual]
 

Removes all items from the dictionary.

Implements QPtrCollection.

Reimplemented in QAsciiDict< type >, QDict< type >, QIntDict< type >, QCDict, QAsciiDict< QString >, QAsciiDict< int >, QDict< NetworkSetup >, QDict< OPackage >, QDict< InterfaceInfo >, QDict< ANetNodeInstance >, QDict< QString >, QDict< QObject >, QDict< SubUnit >, QDict< int >, QDict< MountInfo >, QDict< QStyleSheetItem >, QDict< void >, QDict< ONetworkInterface >, QDict< OBluetoothDevice >, QDict< OSoundCard >, QDict< MimeTypeData >, QDict< ANetNode >, QDict< AppLnkImagePrivate >, QDict< OipkgPackage >, QDict< SystemFile >, QDict< QTime >, QDict< bool >, QDict< ListViewItemOipkg >, QDict< OPimContact >, QDict< QLibrary >, QDict< QTextFormat >, QDict< OInputDevice >, QDict< LauncherTab >, QDict< Category >, QDict< QStringList >, QDict< PackageList >, QDict< OBluetoothInterface >, QDict< OContact >, QIntDict< QPixmap >, QIntDict< QCanvasPixmapArray >, QIntDict< QLabel >, QIntDict< QString >, QIntDict< int >, QIntDict< MenuApplet >, QIntDict< AppLnk >, QIntDict< Key >, and QIntDict< TVVariant >.

Definition at line 771 of file qgdict.cpp.

References AsciiKey, copyk, QPtrList< type >::count(), QGDictIterator::curNode, QPtrCollection::deleteItem(), QPtrList< type >::first(), i, IntKey, iterators, keytype, QPtrList< type >::next(), numItems, PtrKey, StringKey, vec, and vlen.

Referenced by QCDict::clear(), QIntDict< TVVariant >::clear(), QDict< OContact >::clear(), QAsciiDict< int >::clear(), operator=(), read(), and ~QGDict().

uint QGDict::count  )  const [inline, virtual]
 

Returns the number of items in the dictionary.

Implements QPtrCollection.

Reimplemented in QAsciiDict< type >, QDict< type >, QIntDict< type >, QAsciiDict< QString >, QAsciiDict< int >, QDict< NetworkSetup >, QDict< OPackage >, QDict< InterfaceInfo >, QDict< ANetNodeInstance >, QDict< QString >, QDict< QObject >, QDict< SubUnit >, QDict< int >, QDict< MountInfo >, QDict< QStyleSheetItem >, QDict< void >, QDict< ONetworkInterface >, QDict< OBluetoothDevice >, QDict< OSoundCard >, QDict< MimeTypeData >, QDict< ANetNode >, QDict< AppLnkImagePrivate >, QDict< OipkgPackage >, QDict< SystemFile >, QDict< QTime >, QDict< bool >, QDict< ListViewItemOipkg >, QDict< OPimContact >, QDict< QLibrary >, QDict< QTextFormat >, QDict< OInputDevice >, QDict< LauncherTab >, QDict< Category >, QDict< QStringList >, QDict< PackageList >, QDict< OBluetoothInterface >, QDict< OContact >, QIntDict< QPixmap >, QIntDict< QCanvasPixmapArray >, QIntDict< QLabel >, QIntDict< QString >, QIntDict< int >, QIntDict< MenuApplet >, QIntDict< AppLnk >, QIntDict< Key >, and QIntDict< TVVariant >.

Definition at line 107 of file qgdict.h.

Referenced by QGCache::count(), QIntDictIterator< Key >::count(), QIntDict< TVVariant >::count(), QDictIterator< OipkgPackage >::count(), QDict< OContact >::count(), QAsciiDictIterator< type >::count(), QAsciiDict< int >::count(), QIntDictIterator< Key >::isEmpty(), QIntDict< TVVariant >::isEmpty(), QDictIterator< OipkgPackage >::isEmpty(), QDict< OContact >::isEmpty(), QAsciiDictIterator< type >::isEmpty(), QAsciiDict< int >::isEmpty(), statistics(), QGDictIterator::toFirst(), and write().

int QGDict::hashKeyAscii const char *  key  )  [protected]
 

Returns the hash key for key, which is a C string.

Definition at line 123 of file qgdict.cpp.

References cases, g, and qWarning().

Referenced by look_ascii(), and unlink_ascii().

int QGDict::hashKeyString const QString key  )  [protected]
 

Returns the hash key for key, when key is a string.

Definition at line 88 of file qgdict.cpp.

References cases, QChar::cell(), g, i, QString::isNull(), QString::length(), QChar::lower(), p, qWarning(), and QString::unicode().

Referenced by look_string(), and unlink_string().

void QGDict::init uint  ,
KeyType  ,
bool  ,
bool 
[private]
 

Definition at line 205 of file qgdict.cpp.

References AsciiKey, cases, copyk, FALSE, iterators, keytype, numItems, StringKey, vec, and vlen.

Referenced by QGDict().

QPtrCollection::Item QGDict::look_ascii const char *  key,
QPtrCollection::Item  ,
int 
 

Definition at line 369 of file qgdict.cpp.

References cases, copyk, QBaseBucket::getData(), QAsciiBucket::getKey(), QBaseBucket::getNext(), hashKeyAscii(), QPtrCollection::newItem(), numItems, op_find, op_replace, qstrcmp(), qstrdup(), qstricmp(), qWarning(), remove_ascii(), vec, and vlen.

Referenced by QAsciiDict< int >::insert(), QCDict::insert_ascii(), operator=(), QGDict(), read(), QAsciiDict< int >::replace(), and resize().

QPtrCollection::Item QGDict::look_int long  key,
QPtrCollection::Item  ,
int 
 

Definition at line 405 of file qgdict.cpp.

References QBaseBucket::getData(), QIntBucket::getKey(), QBaseBucket::getNext(), QPtrCollection::newItem(), numItems, op_find, op_replace, qWarning(), remove_int(), vec, and vlen.

Referenced by QIntDict< TVVariant >::insert(), QCDict::insert_int(), operator=(), QGDict(), read(), QIntDict< TVVariant >::replace(), and resize().

QPtrCollection::Item QGDict::look_ptr void *  key,
QPtrCollection::Item  ,
int 
 

Definition at line 433 of file qgdict.cpp.

References QBaseBucket::getData(), QPtrBucket::getKey(), QBaseBucket::getNext(), QPtrCollection::newItem(), numItems, op_find, op_replace, qWarning(), remove_ptr(), vec, and vlen.

Referenced by operator=(), QGDict(), read(), and resize().

QPtrCollection::Item QGDict::look_string const QString key,
QPtrCollection::Item  d,
int  op
 

The do-it-all function; op is one of op_find, op_insert, op_replace. The key is key and the item is d.

Definition at line 329 of file qgdict.cpp.

References cases, QBaseBucket::getData(), QStringBucket::getKey(), QBaseBucket::getNext(), hashKeyString(), QPtrCollection::newItem(), numItems, op_find, op_replace, qWarning(), remove_string(), vec, and vlen.

Referenced by QDict< OContact >::insert(), QCDict::insert_string(), operator=(), QGDict(), read(), QDict< OContact >::replace(), and resize().

QGDict & QGDict::operator= const QGDict dict  )  [protected]
 

Assigns dict to this dictionary.

Definition at line 286 of file qgdict.cpp.

References AsciiKey, clear(), QGDictIterator::get(), QGDictIterator::getKeyAscii(), QGDictIterator::getKeyInt(), QGDictIterator::getKeyPtr(), QGDictIterator::getKeyString(), IntKey, keytype, look_ascii(), look_int(), look_ptr(), look_string(), op_insert, PtrKey, and StringKey.

Referenced by QIntDict< TVVariant >::operator=(), QDict< OContact >::operator=(), and QAsciiDict< int >::operator=().

QDataStream & QGDict::read QDataStream s,
QPtrCollection::Item item
[protected, virtual]
 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Reads a collection/dictionary item from the stream s and returns a reference to the stream.

The default implementation sets item to 0.

See also:
write()

Definition at line 166 of file qgdict.cpp.

QDataStream & QGDict::read QDataStream s  ) 
 

Reads a dictionary from the stream s.

Definition at line 907 of file qgdict.cpp.

References AsciiKey, clear(), copyk, d, IntKey, keytype, look_ascii(), look_int(), look_ptr(), look_string(), op_insert, PtrKey, and StringKey.

Referenced by operator>>().

bool QGDict::remove_ascii const char *  key,
QPtrCollection::Item  item = 0
[protected]
 

Definition at line 682 of file qgdict.cpp.

References copyk, QPtrCollection::deleteItem(), QBaseBucket::getData(), QAsciiBucket::getKey(), and unlink_ascii().

Referenced by look_ascii(), QAsciiDict< int >::remove(), and QCDict::remove_ascii().

bool QGDict::remove_int long  key,
QPtrCollection::Item  item = 0
[protected]
 

Definition at line 694 of file qgdict.cpp.

References QPtrCollection::deleteItem(), QBaseBucket::getData(), and unlink_int().

Referenced by look_int(), QIntDict< TVVariant >::remove(), and QCDict::remove_int().

bool QGDict::remove_ptr void *  key,
QPtrCollection::Item  item = 0
[protected]
 

Definition at line 704 of file qgdict.cpp.

References QPtrCollection::deleteItem(), QBaseBucket::getData(), and unlink_ptr().

Referenced by look_ptr().

bool QGDict::remove_string const QString key,
QPtrCollection::Item  item = 0
[protected]
 

Removes the item with the specified key. If item is not null, the remove will match the item as well (used to remove an item when several items have the same key).

Definition at line 670 of file qgdict.cpp.

References QPtrCollection::deleteItem(), FALSE, QBaseBucket::getData(), TRUE, and unlink_string().

Referenced by look_string(), QDict< OContact >::remove(), and QCDict::remove_string().

void QGDict::resize uint  newsize  )  [protected]
 

Changes the size of the hashtable to newsize. The contents of the dictionary are preserved, but all iterators on the dictionary become invalid.

Reimplemented in QAsciiDict< type >, QDict< type >, QIntDict< type >, QAsciiDict< QString >, QAsciiDict< int >, QDict< NetworkSetup >, QDict< OPackage >, QDict< InterfaceInfo >, QDict< ANetNodeInstance >, QDict< QString >, QDict< QObject >, QDict< SubUnit >, QDict< int >, QDict< MountInfo >, QDict< QStyleSheetItem >, QDict< void >, QDict< ONetworkInterface >, QDict< OBluetoothDevice >, QDict< OSoundCard >, QDict< MimeTypeData >, QDict< ANetNode >, QDict< AppLnkImagePrivate >, QDict< OipkgPackage >, QDict< SystemFile >, QDict< QTime >, QDict< bool >, QDict< ListViewItemOipkg >, QDict< OPimContact >, QDict< QLibrary >, QDict< QTextFormat >, QDict< OInputDevice >, QDict< LauncherTab >, QDict< Category >, QDict< QStringList >, QDict< PackageList >, QDict< OBluetoothInterface >, QDict< OContact >, QIntDict< QPixmap >, QIntDict< QCanvasPixmapArray >, QIntDict< QLabel >, QIntDict< QString >, QIntDict< int >, QIntDict< MenuApplet >, QIntDict< AppLnk >, QIntDict< Key >, and QIntDict< TVVariant >.

Definition at line 467 of file qgdict.cpp.

References AsciiKey, copyk, QPtrList< type >::count(), FALSE, QPtrList< type >::first(), i, IntKey, iterators, keytype, look_ascii(), look_int(), look_ptr(), look_string(), QPtrList< type >::next(), numItems, op_insert, PtrKey, StringKey, t, QGDictIterator::toFirst(), vec, and vlen.

Referenced by QIntDict< TVVariant >::resize(), QDict< OContact >::resize(), and QAsciiDict< int >::resize().

uint QGDict::size  )  const [inline]
 

Returns the size of the hash array.

Reimplemented in QAsciiDict< type >, QDict< type >, QIntDict< type >, QAsciiDict< QString >, QAsciiDict< int >, QDict< NetworkSetup >, QDict< OPackage >, QDict< InterfaceInfo >, QDict< ANetNodeInstance >, QDict< QString >, QDict< QObject >, QDict< SubUnit >, QDict< int >, QDict< MountInfo >, QDict< QStyleSheetItem >, QDict< void >, QDict< ONetworkInterface >, QDict< OBluetoothDevice >, QDict< OSoundCard >, QDict< MimeTypeData >, QDict< ANetNode >, QDict< AppLnkImagePrivate >, QDict< OipkgPackage >, QDict< SystemFile >, QDict< QTime >, QDict< bool >, QDict< ListViewItemOipkg >, QDict< OPimContact >, QDict< QLibrary >, QDict< QTextFormat >, QDict< OInputDevice >, QDict< LauncherTab >, QDict< Category >, QDict< QStringList >, QDict< PackageList >, QDict< OBluetoothInterface >, QDict< OContact >, QIntDict< QPixmap >, QIntDict< QCanvasPixmapArray >, QIntDict< QLabel >, QIntDict< QString >, QIntDict< int >, QIntDict< MenuApplet >, QIntDict< AppLnk >, QIntDict< Key >, and QIntDict< TVVariant >.

Definition at line 108 of file qgdict.h.

Referenced by QGDictIterator::operator++(), QGCache::size(), QIntDict< TVVariant >::size(), QDict< OContact >::size(), QAsciiDict< int >::size(), statistics(), and write().

void QGDict::statistics  )  const [protected]
 

Outputs debug statistics.

Reimplemented in QAsciiDict< type >, QDict< type >, QIntDict< type >, QAsciiDict< QString >, QAsciiDict< int >, QDict< NetworkSetup >, QDict< OPackage >, QDict< InterfaceInfo >, QDict< ANetNodeInstance >, QDict< QString >, QDict< QObject >, QDict< SubUnit >, QDict< int >, QDict< MountInfo >, QDict< QStyleSheetItem >, QDict< void >, QDict< ONetworkInterface >, QDict< OBluetoothDevice >, QDict< OSoundCard >, QDict< MimeTypeData >, QDict< ANetNode >, QDict< AppLnkImagePrivate >, QDict< OipkgPackage >, QDict< SystemFile >, QDict< QTime >, QDict< bool >, QDict< ListViewItemOipkg >, QDict< OPimContact >, QDict< QLibrary >, QDict< QTextFormat >, QDict< OInputDevice >, QDict< LauncherTab >, QDict< Category >, QDict< QStringList >, QDict< PackageList >, QDict< OBluetoothInterface >, QDict< OContact >, QIntDict< QPixmap >, QIntDict< QCanvasPixmapArray >, QIntDict< QLabel >, QIntDict< QString >, QIntDict< int >, QIntDict< MenuApplet >, QIntDict< AppLnk >, QIntDict< Key >, and QIntDict< TVVariant >.

Definition at line 841 of file qgdict.cpp.

References QString::ascii(), buf, count(), QString::fill(), QBaseBucket::getNext(), i, qDebug(), size(), and vec.

Referenced by QCDict::statistics(), QIntDict< TVVariant >::statistics(), QDict< OContact >::statistics(), and QAsciiDict< int >::statistics().

QPtrCollection::Item QGDict::take_ascii const char *  key  )  [protected]
 

Reimplemented in QCDict.

Definition at line 727 of file qgdict.cpp.

References copyk, d, QBaseBucket::getData(), QAsciiBucket::getKey(), and unlink_ascii().

Referenced by QAsciiDict< int >::take(), and QCDict::take_ascii().

QPtrCollection::Item QGDict::take_int long  key  )  [protected]
 

Reimplemented in QCDict.

Definition at line 742 of file qgdict.cpp.

References d, QBaseBucket::getData(), and unlink_int().

Referenced by QIntDict< TVVariant >::take(), and QCDict::take_int().

QPtrCollection::Item QGDict::take_ptr void *  key  )  [protected]
 

Definition at line 755 of file qgdict.cpp.

References d, QBaseBucket::getData(), and unlink_ptr().

QPtrCollection::Item QGDict::take_string const QString key  )  [protected]
 

Reimplemented in QCDict.

Definition at line 714 of file qgdict.cpp.

References d, QBaseBucket::getData(), and unlink_string().

Referenced by QDict< OContact >::take(), and QCDict::take_string().

QAsciiBucket * QGDict::unlink_ascii const char *  ,
QPtrCollection::Item  item = 0
[private]
 

Definition at line 602 of file qgdict.cpp.

References cases, QBaseBucket::getData(), QAsciiBucket::getKey(), QBaseBucket::getNext(), hashKeyAscii(), numItems, qstrcmp(), qstricmp(), unlink_common(), vec, and vlen.

Referenced by remove_ascii(), and take_ascii().

void QGDict::unlink_common int  index,
QBaseBucket node,
QBaseBucket prev
[private]
 

Unlinks the bucket with the specified key (and specified data pointer, if it is set).

Definition at line 549 of file qgdict.cpp.

References QPtrList< type >::count(), QGDictIterator::curNode, QPtrList< type >::first(), QBaseBucket::getNext(), i, iterators, QPtrList< type >::next(), numItems, and vec.

Referenced by unlink_ascii(), unlink_int(), unlink_ptr(), and unlink_string().

QIntBucket * QGDict::unlink_int long  ,
QPtrCollection::Item  item = 0
[private]
 

Definition at line 623 of file qgdict.cpp.

References QBaseBucket::getData(), QIntBucket::getKey(), QBaseBucket::getNext(), numItems, unlink_common(), vec, and vlen.

Referenced by remove_int(), and take_int().

QPtrBucket * QGDict::unlink_ptr void *  ,
QPtrCollection::Item  item = 0
[private]
 

Definition at line 643 of file qgdict.cpp.

References QBaseBucket::getData(), QPtrBucket::getKey(), QBaseBucket::getNext(), numItems, unlink_common(), vec, and vlen.

Referenced by remove_ptr(), and take_ptr().

QStringBucket * QGDict::unlink_string const QString ,
QPtrCollection::Item  item = 0
[private]
 

Definition at line 566 of file qgdict.cpp.

References cases, QBaseBucket::getData(), QStringBucket::getKey(), QBaseBucket::getNext(), hashKeyString(), numItems, unlink_common(), vec, and vlen.

Referenced by remove_string(), and take_string().

QDataStream & QGDict::write QDataStream s,
QPtrCollection::Item 
const [protected, virtual]
 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Writes a collection/dictionary item to the stream s and returns a reference to the stream.

See also:
read()

Definition at line 180 of file qgdict.cpp.

QDataStream & QGDict::write QDataStream s  )  const
 

Writes the dictionary to the stream s.

Definition at line 963 of file qgdict.cpp.

References AsciiKey, count(), QBaseBucket::getData(), QBaseBucket::getNext(), i, IntKey, keytype, PtrKey, size(), StringKey, and vec.

Referenced by operator<<().


Friends And Related Function Documentation

friend class QGDictIterator [friend]
 

Definition at line 163 of file qgdict.h.


Member Data Documentation

uint QGDict::cases [private]
 

Definition at line 153 of file qgdict.h.

Referenced by hashKeyAscii(), hashKeyString(), init(), look_ascii(), look_string(), unlink_ascii(), and unlink_string().

uint QGDict::copyk [private]
 

Definition at line 154 of file qgdict.h.

Referenced by clear(), init(), look_ascii(), read(), remove_ascii(), resize(), and take_ascii().

QGDItList* QGDict::iterators [private]
 

Definition at line 155 of file qgdict.h.

Referenced by clear(), init(), QGDictIterator::operator=(), QGDictIterator::QGDictIterator(), resize(), unlink_common(), ~QGDict(), and QGDictIterator::~QGDictIterator().

uint QGDict::keytype [private]
 

Definition at line 152 of file qgdict.h.

Referenced by clear(), init(), operator=(), QGDict(), read(), resize(), and write().

uint QGDict::numItems [private]
 

Definition at line 151 of file qgdict.h.

Referenced by clear(), init(), look_ascii(), look_int(), look_ptr(), look_string(), resize(), unlink_ascii(), unlink_common(), unlink_int(), unlink_ptr(), and unlink_string().

QBaseBucket** QGDict::vec [private]
 

Definition at line 149 of file qgdict.h.

Referenced by clear(), init(), look_ascii(), look_int(), look_ptr(), look_string(), QGDictIterator::operator++(), resize(), statistics(), QGDictIterator::toFirst(), unlink_ascii(), unlink_common(), unlink_int(), unlink_ptr(), unlink_string(), write(), and ~QGDict().

uint QGDict::vlen [private]
 

Definition at line 150 of file qgdict.h.

Referenced by clear(), init(), look_ascii(), look_int(), look_ptr(), look_string(), resize(), unlink_ascii(), unlink_int(), unlink_ptr(), and unlink_string().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:47:09 2005 for OPIE by  doxygen 1.4.2