Doc: Hide template magic for MSVC from documentation
QT_POST_CXX17_API_IN_EXPORT_CLASS (introduced in commit e996253774) works around a deficiency of MSVC by marking affected methods as templated. Anyhow, this doesn't need to be reflected in the documented API. Change-Id: I9d5dd8b979a84f2fecc582613c2e944bb33eb790 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 5961dbc0e228bcf4c48bf0b2e69161cd9a468dbf) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
a8c0088b01
commit
4efe690a97
@ -1051,7 +1051,11 @@
|
|||||||
* The workaround: declare such functions as function templates.
|
* The workaround: declare such functions as function templates.
|
||||||
* (Obviously a function template does not need this marker.)
|
* (Obviously a function template does not need this marker.)
|
||||||
*/
|
*/
|
||||||
#define QT_POST_CXX17_API_IN_EXPORTED_CLASS template <typename = void>
|
#ifndef Q_CLANG_QDOC
|
||||||
|
# define QT_POST_CXX17_API_IN_EXPORTED_CLASS template <typename = void>
|
||||||
|
#else
|
||||||
|
# define QT_POST_CXX17_API_IN_EXPORTED_CLASS
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Warning/diagnostic handling
|
* Warning/diagnostic handling
|
||||||
|
Loading…
x
Reference in New Issue
Block a user