summaryrefslogtreecommitdiff
path: root/src/qdoc/cppcodeparser.cpp
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@theqtcompany.com>2016-02-26 12:26:54 +0100
committerTopi Reiniƶ <topi.reinio@theqtcompany.com>2016-02-26 12:11:42 +0000
commite5b86b56410c1759ed150836784a96918f869964 (patch)
tree1dff789a63323098296c896fc0774d787bd57702 /src/qdoc/cppcodeparser.cpp
parentc2aa92049d1ed489824ae7e513cf9481939ddba3 (diff)
downloadqttools-e5b86b56410c1759ed150836784a96918f869964.tar.gz
qdoc: Ensure all aggregate nodes are processed and added to QHP
When recursively traversing the tree of aggregates, QDoc previously set them in a QMap with fullDocumentName() as a key. Aggregates can (and often do) have identical names, for example, QtConcurrent (the module) and QtConcurrent (the namespace). This led to only one of them being added to QHP. Fix the issue by replacing the QMap with a QSet for storing the aggregate's child nodes. Change-Id: I5107c057b349b1c1c2b1ed505f1ace99b6f96d9a Task-number: QTBUG-51358 Reviewed-by: Martin Smith <martin.smith@theqtcompany.com>
Diffstat (limited to 'src/qdoc/cppcodeparser.cpp')
0 files changed, 0 insertions, 0 deletions