diff options
Diffstat (limited to 'src/corelib/tools/qlist.cpp')
-rw-r--r-- | src/corelib/tools/qlist.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/corelib/tools/qlist.cpp b/src/corelib/tools/qlist.cpp index 6f8084c676..66770f6866 100644 --- a/src/corelib/tools/qlist.cpp +++ b/src/corelib/tools/qlist.cpp @@ -75,7 +75,7 @@ template class Q_CORE_EXPORT QVector<QPoint>; the number of elements in the list. */ -const QListData::Data QListData::shared_null = { Q_REFCOUNT_INITIALIZE_STATIC, 0, 0, 0, { 0 } }; +const QListData::Data QListData::shared_null = { Q_REFCOUNT_INITIALIZE_STATIC, 0, 0, 0, { nullptr } }; /*! * Detaches the QListData by allocating new memory for a list which will be bigger @@ -545,6 +545,14 @@ void **QListData::erase(void **xi) \since 5.2 */ +/*! \fn template <class T> template<typename InputIterator> QList<T>::QList(InputIterator first, InputIterator last) + \since 5.14 + + Constructs a QList with the contents in the iterator range [\a first, \a last). + + The value type of \c InputIterator must be convertible to \c T. +*/ + /*! \fn template <class T> QList<T> QList<T>::mid(int pos, int length) const @@ -2006,6 +2014,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 21 + \include containers-range-constructor.qdocinc + \sa fromSet(), toVector(), QVector::toList() */ @@ -2017,6 +2027,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 22 + \include containers-range-constructor.qdocinc + \sa toSet(), fromVector(), QVector::fromList() */ @@ -2029,6 +2041,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 23 + \include containers-range-constructor.qdocinc + \sa fromVector(), toSet(), QSet::toList() */ @@ -2042,6 +2056,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 24 + \include containers-range-constructor.qdocinc + \sa toVector(), fromSet(), QSet::fromList() */ @@ -2054,6 +2070,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 25 + \include containers-range-constructor.qdocinc + \sa toStdList(), QVector::fromStdVector() */ @@ -2064,6 +2082,8 @@ void **QListData::erase(void **xi) \snippet code/src_corelib_tools_qlistdata.cpp 26 + \include containers-range-constructor.qdocinc + \sa fromStdList(), QVector::toStdVector() */ |