JNI: add swap to QJniArray
It's a value type and should implement swap. Change-Id: I811377843b6ede1d6d750a701ae7a6b12434f4e6 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit 0789dd8723b03d255ff203c717c5e12b6945015e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
92b1923e31
commit
2a677940a0
@ -237,6 +237,8 @@ protected:
|
|||||||
template <typename List>
|
template <typename List>
|
||||||
static auto makeObjectArray(List &&list);
|
static auto makeObjectArray(List &&list);
|
||||||
|
|
||||||
|
void swap(QJniArrayBase &other) noexcept { m_object.swap(other.m_object); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QJniObject m_object;
|
QJniObject m_object;
|
||||||
};
|
};
|
||||||
|
@ -58,6 +58,12 @@
|
|||||||
\return a QJniObject wrapping the same \c{jobject} as this QJniArray instance.
|
\return a QJniObject wrapping the same \c{jobject} as this QJniArray instance.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\fn void QJniArrayBase::swap(QJniArrayBase &other)
|
||||||
|
|
||||||
|
Swaps this array object with \a other. This function is very fast and never fails.
|
||||||
|
*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\fn template <typename T> T QJniArrayBase::object() const
|
\fn template <typename T> T QJniArrayBase::object() const
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user