diff --git a/src/corelib/tools/qvarlengtharray.h b/src/corelib/tools/qvarlengtharray.h index 123faba26d..5b8d77dab0 100644 --- a/src/corelib/tools/qvarlengtharray.h +++ b/src/corelib/tools/qvarlengtharray.h @@ -260,8 +260,7 @@ public: void insert(qsizetype i, const T &t); void insert(qsizetype i, qsizetype n, const T &t); void replace(qsizetype i, const T &t); - void remove(qsizetype i); - void remove(qsizetype i, qsizetype n); + void remove(qsizetype i, qsizetype n = 1); template qsizetype removeAll(const AT &t); template @@ -598,10 +597,6 @@ inline void QVarLengthArray::remove(qsizetype i, qsizetype n) { verify(i, n); erase(begin() + i, begin() + i + n); } template -inline void QVarLengthArray::remove(qsizetype i) -{ verify(i); - erase(begin() + i, begin() + i + 1); } -template template inline qsizetype QVarLengthArray::removeAll(const AT &t) { return QtPrivate::sequential_erase_with_copy(*this, t); } diff --git a/src/corelib/tools/qvarlengtharray.qdoc b/src/corelib/tools/qvarlengtharray.qdoc index 0ba939ab60..b7e6cd6d6e 100644 --- a/src/corelib/tools/qvarlengtharray.qdoc +++ b/src/corelib/tools/qvarlengtharray.qdoc @@ -569,16 +569,6 @@ \sa operator[](), remove() */ -/*! \fn template void QVarLengthArray::remove(qsizetype i) - - \overload - \since 4.8 - - Removes the element at index position \a i. - - \sa insert(), replace() -*/ - /*! \fn template void QVarLengthArray::remove(qsizetype i, qsizetype count) \overload