diff options
author | Topi Reinio <topi.reinio@qt.io> | 2021-08-20 18:25:50 +0200 |
---|---|---|
committer | Topi Reinio <topi.reinio@qt.io> | 2021-08-24 23:50:23 +0200 |
commit | 145940e1ef8fc8334ff4603a44f7896886e646cb (patch) | |
tree | dd44463eb0a62d3fdc38be2663da7b1a40453596 /src/corelib/tools/qmap.h | |
parent | d9f8b689637aa4559ee57dc80aef0d4325d14e0c (diff) |
Doc: Fix documentation issues for Qt Core
* Tag deprecated Q(Multi)Map operators in the header to correctly
match them with documentation \fn commands.
* Add documentation for QByteArrayView comparison operators.
* Add a dummy typedef 'jfieldID' for generating docs correctly
on non-Android platforms
* Fix other minor issues
Pick-to: 6.2
Task-number: QTBUG-95860
Change-Id: I141d2f75d6aa10557aa374201f09ad74b4cd6e81
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'src/corelib/tools/qmap.h')
-rw-r--r-- | src/corelib/tools/qmap.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/corelib/tools/qmap.h b/src/corelib/tools/qmap.h index cb3804308c..d5f6b91ba8 100644 --- a/src/corelib/tools/qmap.h +++ b/src/corelib/tools/qmap.h @@ -499,9 +499,11 @@ public: #if QT_DEPRECATED_SINCE(6, 0) QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMap iterators are not random access") + //! [qmap-op-it-plus-step] friend iterator operator+(iterator it, difference_type j) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMap iterators are not random access") + //! [qmap-op-it-minus-step] friend iterator operator-(iterator it, difference_type j) { return std::prev(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::next or std::advance; QMap iterators are not random access") @@ -511,9 +513,11 @@ public: iterator &operator-=(difference_type j) { std::advance(*this, -j); return *this; } QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMap iterators are not random access") + //! [qmap-op-step-plus-it] friend iterator operator+(difference_type j, iterator it) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMap iterators are not random access") + //! [qmap-op-step-minus-it] friend iterator operator-(difference_type j, iterator it) { return std::prev(it, j); } #endif }; @@ -566,9 +570,11 @@ public: #if QT_DEPRECATED_SINCE(6, 0) QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMap iterators are not random access") + //! [qmap-op-it-plus-step-const] friend const_iterator operator+(const_iterator it, difference_type j) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMap iterators are not random access") + //! [qmap-op-it-minus-step-const] friend const_iterator operator-(const_iterator it, difference_type j) { return std::prev(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::next or std::advance; QMap iterators are not random access") @@ -578,9 +584,11 @@ public: const_iterator &operator-=(difference_type j) { std::advance(*this, -j); return *this; } QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMap iterators are not random access") + //! [qmap-op-step-plus-it-const] friend const_iterator operator+(difference_type j, const_iterator it) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMap iterators are not random access") + //! [qmap-op-step-minus-it-const] friend const_iterator operator-(difference_type j, const_iterator it) { return std::prev(it, j); } #endif }; @@ -1173,9 +1181,11 @@ public: #if QT_DEPRECATED_SINCE(6, 0) QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMultiMap iterators are not random access") + //! [qmultimap-op-it-plus-step] friend iterator operator+(iterator it, difference_type j) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMultiMap iterators are not random access") + //! [qmultimap-op-it-minus-step] friend iterator operator-(iterator it, difference_type j) { return std::prev(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::next or std::advance; QMultiMap iterators are not random access") @@ -1185,9 +1195,11 @@ public: iterator &operator-=(difference_type j) { std::advance(*this, -j); return *this; } QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMultiMap iterators are not random access") + //! [qmultimap-op-step-plus-it] friend iterator operator+(difference_type j, iterator it) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMultiMap iterators are not random access") + //! [qmultimap-op-step-minus-it] friend iterator operator-(difference_type j, iterator it) { return std::prev(it, j); } #endif }; @@ -1240,9 +1252,11 @@ public: #if QT_DEPRECATED_SINCE(6, 0) QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMultiMap iterators are not random access") + //! [qmultimap-op-it-plus-step-const] friend const_iterator operator+(const_iterator it, difference_type j) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMultiMap iterators are not random access") + //! [qmultimap-op-it-minus-step-const] friend const_iterator operator-(const_iterator it, difference_type j) { return std::prev(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::next or std::advance; QMultiMap iterators are not random access") @@ -1252,9 +1266,11 @@ public: const_iterator &operator-=(difference_type j) { std::advance(*this, -j); return *this; } QT_DEPRECATED_VERSION_X_6_0("Use std::next; QMultiMap iterators are not random access") + //! [qmultimap-op-step-plus-it-const] friend const_iterator operator+(difference_type j, const_iterator it) { return std::next(it, j); } QT_DEPRECATED_VERSION_X_6_0("Use std::prev; QMultiMap iterators are not random access") + //! [qmultimap-op-step-minus-it-const] friend const_iterator operator-(difference_type j, const_iterator it) { return std::prev(it, j); } #endif }; |