diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2018-07-08 19:37:18 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2018-07-14 04:20:47 +0000 |
commit | e92e46348ae0daf7d66a0ab843fc16d37cbc1c69 (patch) | |
tree | 44a62c7342099639a5ad33e6cb23d59191ab93ec /src/corelib/serialization/qcborarray.cpp | |
parent | f4950cb6e15a7a6c1a6732c9a5ec9d59a2952948 (diff) |
QCborArray: add const_iterator overloads for insert/erase/extract
They return regular iterators, since the container has been modified.
Change-Id: Id59bdd8f1a804b809e22fffd153f92d4460f9b76
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/serialization/qcborarray.cpp')
-rw-r--r-- | src/corelib/serialization/qcborarray.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/corelib/serialization/qcborarray.cpp b/src/corelib/serialization/qcborarray.cpp index 8dabf8c75d..0280aab8d3 100644 --- a/src/corelib/serialization/qcborarray.cpp +++ b/src/corelib/serialization/qcborarray.cpp @@ -327,6 +327,9 @@ void QCborArray::insert(qsizetype i, QCborValue &&value) } /*! + \fn QCborValue QCborArray::extract(iterator it) + \fn QCborValue QCborArray::extract(const_iterator it) + Extracts a value from the array at the position indicated by iterator \a it and returns the value so extracted. @@ -576,6 +579,7 @@ bool QCborArray::contains(const QCborValue &value) const /*! \fn QCborArray::iterator QCborArray::insert(iterator before, const QCborValue &value) + \fn QCborArray::iterator QCborArray::insert(const_iterator before, const QCborValue &value) \overload Inserts \a value into this array before element \a before and returns an @@ -586,6 +590,7 @@ bool QCborArray::contains(const QCborValue &value) const /*! \fn QCborArray::iterator QCborArray::erase(iterator it) + \fn QCborArray::iterator QCborArray::erase(const_iterator it) Removes the element pointed to by the array iterator \a it from this array, then returns an iterator to the next element (the one that took the same |