summaryrefslogtreecommitdiff
path: root/src/corelib/tools/qcontainerfwd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools/qcontainerfwd.h')
-rw-r--r--src/corelib/tools/qcontainerfwd.h25
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