diff options
Diffstat (limited to 'src/corelib/tools/qcontainerfwd.h')
| -rw-r--r-- | src/corelib/tools/qcontainerfwd.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/corelib/tools/qcontainerfwd.h b/src/corelib/tools/qcontainerfwd.h index b9a50e4d60..96480c4a8a 100644 --- a/src/corelib/tools/qcontainerfwd.h +++ b/src/corelib/tools/qcontainerfwd.h @@ -48,18 +48,18 @@ QT_BEGIN_NAMESPACE -template <class Key, class T> class QCache; -template <class Key, class T> class QHash; -template <class Key, class T> class QMap; -template <class Key, class T> class QMultiHash; -template <class Key, class T> class QMultiMap; +template <typename Key, typename T> class QCache; +template <typename Key, typename T> class QHash; +template <typename Key, typename T> class QMap; +template <typename Key, typename T> class QMultiHash; +template <typename Key, typename T> class QMultiMap; template <typename T1, typename T2> using QPair = std::pair<T1, T2>; -template <class T> class QQueue; -template <class T> class QSet; -template <class T> class QStack; -template<class T, qsizetype Prealloc = 256> class QVarLengthArray; -template <class T> class QList; +template <typename T> class QQueue; +template <typename T> class QSet; +template <typename T> class QStack; +template <typename T, qsizetype Prealloc = 256> class QVarLengthArray; +template <typename T> class QList; #ifndef Q_CLANG_QDOC template<typename T> using QVector = QList<T>; using QStringList = QList<QString>; @@ -72,6 +72,11 @@ class QByteArrayList; class QMetaType; class QVariant; +using QVariantList = QList<QVariant>; +using QVariantMap = QMap<QString, QVariant>; +using QVariantHash = QHash<QString, QVariant>; +using QVariantPair = QPair<QVariant, QVariant>; + QT_END_NAMESPACE #endif // QCONTAINERFWD_H |
