Qt Toolkit - group index

# The Tool Classes

The tool classes are general-purpose collection classes that may be used independently of the GUI classes.

In particular, these classes do not depend on QApplication at all, and so can be used in non-GUI programs.

See also the introduction to Qt collection classes.

Classes:

- QArray (Template class that provides arrays of simple types)
- QBitArray (Array of bits)
- QByteArray (Array of bytes)
- QCache (Template class that provides a cache based on `char*` keys)
- QCacheIterator (Iterator for QCache collections)
- QCollection (The base class of all Qt collections)
- QDict (Template class that provides a dictionary based on `char*` keys)
- QDictIterator (Iterator for QDict collections)
- QIntCache (Template class that provides a cache based on `long` keys)
- QIntCacheIterator (Iterator for QIntCache collections)
- QIntDict (Template class that provides a dictionary based on `long` keys)
- QIntDictIterator (Iterator for QIntDict collections)
- QList (Template class that provides doubly linked lists)
- QListIterator (Iterator for QList collections)
- QPtrDict (Template class that provides a dictionary based on `void*` keys)
- QPtrDictIterator (Iterator for QPtrDict collections)
- QQueue (Template class that provides a queue)
- QRegExp (Pattern matching using regular expressions and wildcards)
- QStack (Template class that provides a stack)
- QStrIList (Doubly linked list of `char*` with case insensitive compare)
- QStrList (Doubly linked list of `char*.`)
- QString (Abstraction of the classic C zero-terminated char array (char*))