qtbase/doc/global
Marc Mutz 906aa1533f Create qdoc macros for C++ class docs 2.1: qHash()
Add a family of qdoc macros to document the various qHash() overloads
we have.

This patch does not change the \relates of the qHash() functions, they
remain as inconsistent as they have been. Created QTBUG-129815 to
clean things up. Since this author expects the \relates to change in
the future, there are different \qhash commands, and all except
\qhashbuiltin take the class name as an argument, for use in a
centrally-choreographed fix for QTBUG-129815.

As drive-by's, fix:
- missing documentation about Key having to support qHash() in the
  associative Qt containers
- drop noexcept and default arguments from \fn lines that needed to
  have their argument names changed
- move the QStringView overload from qhash.cpp to qstringview.cpp
  (as it \relates to the former)

Fixes: QTBUG-129574
Pick-to: 6.8 6.5
Change-Id: I8e8c2edc27422cbe5823f56baf3a24d7f7050836
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io>
2024-11-27 12:39:55 +01:00
..
externalsites Doc: Fix Qt Creator link issues 2024-08-05 19:33:13 +02:00
includes Doc: Update \externalpage entries for Qt Creator documentation 2024-08-02 14:18:19 +02:00
includes-online Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
snippets/code Change doc snippet license 2024-02-02 16:52:11 +00:00
template Docs: Broken layout on landing page (offline style) 2024-09-26 10:12:25 +00:00
tools-doc-front-page Add new icons for the tools doc front page template 2024-11-11 17:39:29 +02:00
compat.qdocconf Doc: Ignore QML/JavaScript parsing errors 2017-02-07 08:34:39 +00:00
config.qdocconf Doc: Minor update to global configuration 2024-09-17 19:12:05 +02:00
cpp-doc-macros.qdocconf Create qdoc macros for C++ class docs 2.1: qHash() 2024-11-27 12:39:55 +01:00
externalsites.qdocconf
fileextensions.qdocconf qdoc: Add *.webp as an default image suffix 2023-02-21 18:56:07 +00:00
grid.qdocconf Doc: Drop parentheses and fifth macro argument in offline '\grid' 2024-09-20 16:28:55 +02:00
html-config.qdocconf Adapt qdoc macros and documentation for DocBook 2022-11-04 18:39:03 +01:00
html-footer-online.qdocconf Doc: Update copyright year to 2024 2024-01-22 14:51:21 +00:00
html-footer.qdocconf Doc: Replace obsolete <acronym> with <abbr> html tags 2024-03-22 16:28:12 +01:00
html-header-offline.qdocconf Doc: Add CSS styling and icon for 'technical preview' items 2023-05-10 04:40:38 +00:00
html-header-online.qdocconf Doc: Add CSS styling and icon for 'technical preview' items 2023-05-10 04:40:38 +00:00
htmltabs.qdocconf Doc: Fix syntax in \tab macro example 2022-05-09 19:12:14 +02:00
macros-online.qdocconf Doc: Add DocBook version of youtube macro 2023-06-14 16:18:55 +02:00
macros.qdocconf Remove unusable Q_OBJECT qdoc macro 2024-11-19 16:26:55 +01:00
manifest-meta.qdocconf Doc: Remove dead links to Concentric Circle Example 2024-01-09 18:54:46 +01:00
qt-cpp-defines.qdocconf Doc: Add convenience macros for specifying C++ type ordering information 2023-12-01 11:58:36 +00:00
qt-html-templates-offline-simple.qdocconf Fix typos in docs and comments 2022-06-15 21:31:02 +02:00
qt-html-templates-offline.qdocconf Doc: Add a dark offline CSS 2022-11-11 18:48:50 +02:00
qt-html-templates-online.qdocconf Merge remote-tracking branch 'origin/5.12' into 5.13 2019-05-09 13:06:11 +00:00
qt-module-defaults-offline.qdocconf doc/global: Remove references to Qt 5 in comments 2020-11-19 17:27:30 +01:00
qt-module-defaults-online-commercial.qdocconf Doc: Fix online macros for commercial template 2022-06-21 22:08:34 +00:00
qt-module-defaults-online.qdocconf Doc: Replace obsolete <acronym> with <abbr> html tags 2024-03-22 16:28:12 +01:00
qt-module-defaults.qdocconf doc/global: Remove references to Qt 5 in comments 2020-11-19 17:27:30 +01:00
warninglimit.qdocconf Doc: Move the warninglimit configuration to doc/global 2023-06-29 12:08:34 +00:00