summaryrefslogtreecommitdiffstats
path: root/src/printdocvisitor.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2005-03-28 13:38:53 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2005-03-28 13:38:53 (GMT)
commit4fa6a6049a696a55520a0537192697798f29602d (patch)
tree8e755f934e036b4b48c96948a075bf607fadc0cf /src/printdocvisitor.h
parentb91d710ef9e95feffbb1c97d3fc7695157e0731e (diff)
downloadDoxygen-4fa6a6049a696a55520a0537192697798f29602d.zip
Doxygen-4fa6a6049a696a55520a0537192697798f29602d.tar.gz
Doxygen-4fa6a6049a696a55520a0537192697798f29602d.tar.bz2
Release-1.4.2
Diffstat (limited to 'src/printdocvisitor.h')
-rw-r--r--src/printdocvisitor.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/printdocvisitor.h b/src/printdocvisitor.h
index 863cfec..2cdd390 100644
--- a/src/printdocvisitor.h
+++ b/src/printdocvisitor.h
@@ -547,12 +547,23 @@ class PrintDocVisitor : public DocVisitor
void visitPre(DocParamList *pl)
{
indent_pre();
- QStrListIterator sli(pl->parameters());
- const char *s;
+ //QStrListIterator sli(pl->parameters());
+ QListIterator<DocNode> sli(pl->parameters());
+ //const char *s;
+ DocNode *param;
printf("<parameters>");
- for (sli.toFirst();(s=sli.current());++sli)
+ for (sli.toFirst();(param=sli.current());++sli)
{
- printf("<param>%s</param>",s);
+ printf("<param>");
+ if (param->kind()==DocNode::Kind_Word)
+ {
+ visit((DocWord*)param);
+ }
+ else if (param->kind()==DocNode::Kind_LinkedWord)
+ {
+ visit((DocLinkedWord*)param);
+ }
+ printf("</param>");
}
printf("\n");
}