diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2002-10-30 20:57:53 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2002-10-30 20:57:53 (GMT) |
commit | afc47efd97b995277e5635107b00001fc025cdff (patch) | |
tree | dd06bd100b0bd88b6ee40c8464efac800a749c32 /src/xmlgen.cpp | |
parent | dc404b516e366ca10ad325d399ef0bd47d065863 (diff) | |
download | Doxygen-afc47efd97b995277e5635107b00001fc025cdff.zip Doxygen-afc47efd97b995277e5635107b00001fc025cdff.tar.gz Doxygen-afc47efd97b995277e5635107b00001fc025cdff.tar.bz2 |
Release-1.2.18-20021030
Diffstat (limited to 'src/xmlgen.cpp')
-rw-r--r-- | src/xmlgen.cpp | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp index 80054c8..b148133 100644 --- a/src/xmlgen.cpp +++ b/src/xmlgen.cpp @@ -573,6 +573,13 @@ static void generateXMLForMember(MemberDef *md,QTextStream &ti,QTextStream &t,De linkifyText(TextGeneratorXMLImpl(t),scopeName,md->name(),a->defval); t << "</defval>" << endl; } + if (defArg && defArg->hasDocumentation()) + { + t << " <briefdescription>"; + writeXMLDocBlock(t,md->getDefFileName(),md->getDefLine(), + scopeName,md,defArg->docs); + t << "</briefdescription>" << endl; + } t << " </param>" << endl; if (defArg) ++defAli; } @@ -610,7 +617,19 @@ static void generateXMLForMember(MemberDef *md,QTextStream &ti,QTextStream &t,De MemberDef *emd; for (emli.toFirst();(emd=emli.current());++emli) { - t << " <enumvalue>" << endl; + ti << " <member refid=\"" << emd->getOutputFileBase() + << "_1" << emd->anchor() << "\" kind=\"enumvalue\"><name>" + << convertToXML(emd->name()) << "</name></member>" << endl; + + t << " <enumvalue id=\"" << emd->getOutputFileBase() << "_1" + << emd->anchor() << "\" prot=\""; + switch (emd->protection()) + { + case Public: t << "public"; break; + case Protected: t << "protected"; break; + case Private: t << "private"; break; + } + t << "\">" << endl; t << " <name>"; writeXMLString(t,emd->name()); t << "</name>" << endl; |