summaryrefslogtreecommitdiff
path: root/src/qdoc/cppcodeparser.h
diff options
context:
space:
mode:
authorMartin Smith <martin.smith@qt.io>2017-05-08 10:48:15 +0200
committerMartin Smith <martin.smith@qt.io>2017-08-10 07:35:38 +0000
commitfd3976142ca2ec4fb555917cad92135a2070eb0b (patch)
tree9b19ca7caa966ff69aa45ab42ca410b5af2b7af5 /src/qdoc/cppcodeparser.h
parentda183316a39979f42070759eecb9062fcf240ac5 (diff)
downloadqttools-fd3976142ca2ec4fb555917cad92135a2070eb0b.tar.gz
qdoc: Better support for multi-\fn documentation blocks
This change is a partial fix for the multi-\fn documentation concept. It outputs the documentation once but listing all the function signatures from the \fn commands found in the qdoc comment. Multiple \since commands are not implemented; the \until command is not implemented, and providing text applicable to a specific \fn signature is not implemented. This change requires clang, which means it requires a sequence of other updates as well, so you can't test it unless you have all that stuff. Task-number: QTBUG-60420 Change-Id: Ib316b6f97fa427ef730c4badfc785101bff55dce Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/qdoc/cppcodeparser.h')
-rw-r--r--src/qdoc/cppcodeparser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qdoc/cppcodeparser.h b/src/qdoc/cppcodeparser.h
index 8d217e3fe..61c68853a 100644
--- a/src/qdoc/cppcodeparser.h
+++ b/src/qdoc/cppcodeparser.h
@@ -72,6 +72,7 @@ public:
protected:
const QSet<QString>& topicCommands();
const QSet<QString>& otherMetaCommands();
+ Node* processFnCommand(const ArgLocPair& arg, const Doc& doc);
virtual Node* processTopicCommand(const Doc& doc,
const QString& command,
const ArgLocPair& arg);