summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNikita Baryshnikov <nib952051@gmail.com>2015-05-27 00:15:55 +0300
committerNikita Baryshnikov <nib952051@gmail.com>2015-06-08 08:44:28 +0000
commit9a40d3c4772ca63e52cc4bca5dd85f1eba1c85e2 (patch)
treeae9181ecffc56a886ca7589d2d30ff543af634a2 /doc
parent30e14b2d24f006723190a38589d69bf5a1dcb671 (diff)
downloadqt-creator-9a40d3c4772ca63e52cc4bca5dd85f1eba1c85e2.tar.gz
Coding style: mention inlined virtual dtors
in exported classes Change-Id: I9ff274f05e26baa9d4377f69b0ba441606893357 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/api/coding-style.qdoc4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/api/coding-style.qdoc b/doc/api/coding-style.qdoc
index 8b26dcabc9..8193941fa4 100644
--- a/doc/api/coding-style.qdoc
+++ b/doc/api/coding-style.qdoc
@@ -1093,6 +1093,10 @@
for (Container::const_iterator it = c.begin(); it != c.end(); ++it)
\endcode
+
+ \li Do not inline virtual destructors in exported classes. This leads to duplicated vtables
+ in dependent plugins and this can also break RTTI. See
+ \l {https://bugreports.qt.io/browse/QTBUG-45582}{QTBUG-45582}.
\endlist
\section2 Esthetics