diff options
author | Martin Smith <martin.smith@qt.io> | 2017-08-03 11:02:51 +0200 |
---|---|---|
committer | Martin Smith <martin.smith@qt.io> | 2017-09-08 10:05:15 +0000 |
commit | cceda3d0bc93996afb26cd569255b041765f4d5b (patch) | |
tree | 918147fa36da90707d10bfa34bfb9a6812869241 /src/qdoc/cppcodemarker.cpp | |
parent | 771e5010359607f47c1ca149ffd8d75203742186 (diff) | |
download | qttools-cceda3d0bc93996afb26cd569255b041765f4d5b.tar.gz |
qdoc: This ends use of qdoc's old C++ parser
This change replaces the last uses of qdoc's old, ad hoc
C++ parser. Clang is now used for parsing all C++ code.
\macro, \qmlxxx, and \jsxxx commands are parsed by simple
pattern matching functions using QString::split().
Change-Id: If6f95b0487d1dd3206373bc55ec8e6b8b9c55b1e
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/qdoc/cppcodemarker.cpp')
-rw-r--r-- | src/qdoc/cppcodemarker.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qdoc/cppcodemarker.cpp b/src/qdoc/cppcodemarker.cpp index 8234f8676..8488260fd 100644 --- a/src/qdoc/cppcodemarker.cpp +++ b/src/qdoc/cppcodemarker.cpp @@ -389,7 +389,7 @@ QString CppCodeMarker::markedUpQmlItem(const Node* node, bool summary) QString CppCodeMarker::markedUpName(const Node *node) { QString name = linkTag(node, taggedNode(node)); - if (node->type() == Node::Function) + if (node->isFunction() && !node->isMacro()) name += "()"; return name; } |