qdoc: Check and warn if \relates is used incorrectly
authorTopi Reinio <topi.reinio@digia.com>
Wed, 19 Aug 2015 11:18:39 +0000 (13:18 +0200)
committerTopi Reiniƶ <topi.reinio@digia.com>
Wed, 19 Aug 2015 12:06:00 +0000 (12:06 +0000)
commit2473f4fac31fae8b40be0975fbf41b115333bda8
tree209aded61189e9240860e515656da2c1cf1e8463
parentd558100aa71f714342526c072005ad3bcef88d0f
qdoc: Check and warn if \relates is used incorrectly

There are instances in the documentation where a member function
tries to set itself also a related non-member of its parent. This
should be treated as invalid behavior, as it likely causes also
problems during deletion of the node tree.

QDoc now checks for and warns about these instances.

Change-Id: I951e0de6be4d48618c60b8a0382e2c70700cc402
Task-number: QTBUG-47751
Reviewed-by: Martin Smith <martin.smith@digia.com>
src/tools/qdoc/cppcodeparser.cpp
src/tools/qdoc/node.cpp