summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPauli Nieminen <suokkos@gmail.com>2015-03-29 07:36:20 (GMT)
committerPauli Nieminen <suokkos@gmail.com>2015-03-29 07:36:20 (GMT)
commitc604aef8a6465f38f8f04276194a66a4e044dc84 (patch)
tree94b9f58bef76cfd039b57808e1d95fd08c2b2f69 /src
parent9d631b571bcf1826d00287bb82d8aac2da0a55c8 (diff)
downloadDoxygen-c604aef8a6465f38f8f04276194a66a4e044dc84.zip
Doxygen-c604aef8a6465f38f8f04276194a66a4e044dc84.tar.gz
Doxygen-c604aef8a6465f38f8f04276194a66a4e044dc84.tar.bz2
Fix missing brief documentation for overload and specialization functions
Brief documentation entries were not added for template specializations or overload definitions. Adding brief documentation to those function definations fixes a corner case bug #406027 Bug 406027 - Templated class member specialization cannot be documented
Diffstat (limited to 'src')
-rw-r--r--src/doxygen.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index 09e92a4..2507e6e 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -6427,6 +6427,7 @@ static void findMember(EntryNav *rootNav,
md->enableCallGraph(root->callGraph);
md->enableCallerGraph(root->callerGraph);
md->setDocumentation(root->doc,root->docFile,root->docLine);
+ md->setBriefDescription(root->brief,root->briefFile,root->briefLine);
md->setInbodyDocumentation(root->inbodyDocs,root->inbodyFile,root->inbodyLine);
md->setDocsForDefinition(!root->proto);
md->setPrototype(root->proto);
@@ -6494,6 +6495,7 @@ static void findMember(EntryNav *rootNav,
doc+="<p>";
doc+=root->doc;
md->setDocumentation(doc,root->docFile,root->docLine);
+ md->setBriefDescription(root->brief,root->briefFile,root->briefLine);
md->setInbodyDocumentation(root->inbodyDocs,root->inbodyFile,root->inbodyLine);
md->setDocsForDefinition(!root->proto);
md->setPrototype(root->proto);