From c604aef8a6465f38f8f04276194a66a4e044dc84 Mon Sep 17 00:00:00 2001 From: Pauli Nieminen Date: Sun, 29 Mar 2015 10:36:20 +0300 Subject: [PATCH] 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 --- src/doxygen.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/doxygen.cpp b/src/doxygen.cpp index 09e92a4bfbd..2507e6e4b4c 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+="

"; 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);