diff options
author | Martin Smith <martin.smith@qt.io> | 2017-01-17 11:44:41 +0100 |
---|---|---|
committer | Martin Smith <martin.smith@qt.io> | 2017-08-10 07:33:53 +0000 |
commit | 816b967374aa714139ddc59676dd32702bed9f49 (patch) | |
tree | e7e664d94acb2fcbe55d405df6fdc8e761db6d56 /src/qdoc/cppcodeparser.cpp | |
parent | 54425fbd3de2911bf98a934423ec22e495e8424c (diff) | |
download | qttools-816b967374aa714139ddc59676dd32702bed9f49.tar.gz |
qdoc: Enable documentation of type alias as typedef
clangqdoc now handles the type alias declaraction and provides
the \typealias command for documenting it. It is documented as
a typedef.
Task-number: QTBUG-58158
Change-Id: Iee0c8dea66026a89b3625b40b92b056cada893c1
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/qdoc/cppcodeparser.cpp')
-rw-r--r-- | src/qdoc/cppcodeparser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qdoc/cppcodeparser.cpp b/src/qdoc/cppcodeparser.cpp index 798b6e395..d22cdffbb 100644 --- a/src/qdoc/cppcodeparser.cpp +++ b/src/qdoc/cppcodeparser.cpp @@ -86,6 +86,7 @@ void CppCodeParser::initializeParser(const Config &config) nodeTypeMap.insert(COMMAND_NAMESPACE, Node::Namespace); nodeTypeMap.insert(COMMAND_CLASS, Node::Class); nodeTypeMap.insert(COMMAND_ENUM, Node::Enum); + nodeTypeMap.insert(COMMAND_TYPEALIAS, Node::Typedef); nodeTypeMap.insert(COMMAND_TYPEDEF, Node::Typedef); nodeTypeMap.insert(COMMAND_PROPERTY, Node::Property); nodeTypeMap.insert(COMMAND_VARIABLE, Node::Variable); @@ -172,6 +173,7 @@ const QSet<QString>& CppCodeParser::topicCommands() << COMMAND_NAMESPACE << COMMAND_PAGE << COMMAND_PROPERTY + << COMMAND_TYPEALIAS << COMMAND_TYPEDEF << COMMAND_VARIABLE << COMMAND_QMLTYPE |