summaryrefslogtreecommitdiffstats
path: root/doc/global
diff options
context:
space:
mode:
Diffstat (limited to 'doc/global')
-rw-r--r--doc/global/qt-cpp-defines.qdocconf69
1 files changed, 68 insertions, 1 deletions
diff --git a/doc/global/qt-cpp-defines.qdocconf b/doc/global/qt-cpp-defines.qdocconf
index 28f3dade07..fc3f78b925 100644
--- a/doc/global/qt-cpp-defines.qdocconf
+++ b/doc/global/qt-cpp-defines.qdocconf
@@ -1,13 +1,14 @@
versionsym = QT_VERSION_STR
defines += Q_QDOC \
+ Q_CLANG_QDOC \
QT_.*_SUPPORT \
QT_.*_LIB \
QT_COMPAT \
QT_KEYPAD_NAVIGATION \
QT_NO_EGL \
QT3_SUPPORT \
- Q_OS_.* \
+ Q_DEAD_CODE_FROM_QT4_.* \
Q_BYTE_ORDER \
QT_DEPRECATED \
QT_DEPRECATED_* \
@@ -18,6 +19,53 @@ defines += Q_QDOC \
Q_COMPILER_UNIFORM_INIT \
Q_COMPILER_RVALUE_REFS
+clangdefines += __cplusplus \
+ Q_QDOC \
+ Q_CLANG_QDOC \
+ QT_COMPAT \
+ QT3_SUPPORT \
+ QT_BUILD_CORE_LIB \
+ QT_BUILD_EGL_DEVICE_LIB \
+ QT_BUILD_LOCATION_LIB \
+ QT_BUILD_SCRIPT_LIB \
+ QT_BUILD_TESTLIB_LIB \
+ QT_BUILD_WIDGETS_LIB \
+ QT_CORE_LIB \
+ QT_DEPRECATED \
+ QT_GUI_LIB \
+ QT_KEYPAD_NAVIGATION \
+ QT_LARGEFILE_SUPPORT \
+ QT_NETWORK_LIB \
+ QT_NO_EGL \
+ QT_OPENGL_SUPPORT \
+ QT_SCRIPT_LIB \
+ QT_SHARED_POINTER_BACKTRACE_SUPPORT \
+ QT_WIDGETS_LIB \
+ Q_BYTE_ORDER \
+ Q_CC_CLANG \
+ Q_COMPILER_CONSTEXPR \
+ Q_COMPILER_DEFAULT_MEMBERS \
+ Q_COMPILER_DELETE_MEMBERS \
+ Q_COMPILER_EXPLICIT_OVERRIDES \
+ Q_COMPILER_INITIALIZER_LISTS \
+ Q_COMPILER_MANGLES_RETURN_TYPE \
+ Q_COMPILER_NOEXCEPT \
+ Q_COMPILER_NULLPTR \
+ Q_COMPILER_RVALUE_REFS \
+ Q_COMPILER_STATIC_ASSERT \
+ Q_COMPILER_UNIFORM_INIT \
+ Q_COMPILER_UNICODE_STRINGS \
+ Q_COMPILER_VARIADIC_MACROS \
+ Q_COMPILER_VARIADIC_TEMPLATES \
+ Q_ATOMIC_INT16_IS_SUPPORTED \
+ Q_ATOMIC_INT64_IS_SUPPORTED \
+ Q_ATOMIC_INT8_IS_SUPPORTED \
+ Q_DEAD_CODE_FROM_QT4_MAC \
+ Q_DEAD_CODE_FROM_QT4_WIN \
+ Q_DEAD_CODE_FROM_QT4_X11
+
+# Q_COMPILER_REF_QUALIFIERS is not yet supported by all compilers
+
Cpp.ignoretokens += \
ENGINIOCLIENT_EXPORT \
PHONON_EXPORT \
@@ -123,6 +171,7 @@ Cpp.ignoretokens += \
QT_END_NAMESPACE \
QT_FASTCALL \
QT_MUTEX_LOCK_NOEXCEPT \
+ QT_SIZEPOLICY_CONSTEXPR \
QT_WARNING_DISABLE_DEPRECATED \
QT_WARNING_PUSH \
QT_WARNING_POP \
@@ -171,3 +220,21 @@ Cpp.ignoredirectives += \
# Qt 6: Remove
falsehoods += \
"QT_VERSION >= QT_VERSION_CHECK\\(6,0,0\\)"
+
+
+excludefiles += \
+ "*_p.cpp" \
+ "*_posix.cpp" \
+ "*_android.cpp" \
+ "*_win.cpp" \
+ "*_icu.cpp" \
+ "*_msvc.cpp" \
+ "*_wince.cpp" \
+ "*_winrt.cpp" \
+ "*_mac.cpp" \
+ "*_macx.cpp" \
+ "*_unix.cpp" \
+ "*_udev.cpp" \
+ "*_vxworks.cpp" \
+ "*_darwin.cpp" \
+ "*_x11.cpp"