summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qcborarray.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2018-07-08 19:37:18 -0700
committerThiago Macieira <thiago.macieira@intel.com>2018-07-14 04:20:47 +0000
commite92e46348ae0daf7d66a0ab843fc16d37cbc1c69 (patch)
tree44a62c7342099639a5ad33e6cb23d59191ab93ec /src/corelib/serialization/qcborarray.cpp
parentf4950cb6e15a7a6c1a6732c9a5ec9d59a2952948 (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.cpp5
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