40 #include <QtCore/qglobal.h>
42 #ifndef QCONTAINERFWD_H
43 #define QCONTAINERFWD_H
50 template <
typename Key,
typename T>
class QCache;
51 template <
typename Key,
typename T>
class QHash;
52 template <
typename Key,
typename T>
class QMap;
53 template <
typename Key,
typename T>
class QMultiHash;
54 template <
typename Key,
typename T>
class QMultiMap;
55 template <
typename T1,
typename T2>
56 using QPair = std::pair<T1, T2>;
57 template <
typename T>
class QQueue;
58 template <
typename T>
class QSet;
59 template <
typename T>
class QStack;
61 template <
typename T>
class QList;
67 template<
typename T>
class QVector;
The QByteArrayList class provides a list of byte arrays.
The QHash class is a template class that provides a hash-table-based dictionary.
The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.
The QQueue class is a generic container that provides a queue.
The QStack class is a template class that provides a stack.
The QStringList class provides a list of strings.
The QVariant class acts like a union for the most common Qt data types.
std::pair< T1, T2 > QPair
QPair< QVariant, QVariant > QVariantPair