diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2004-09-28 18:26:46 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2004-09-28 18:26:46 (GMT) |
commit | b7473cd86e57053b866a719f160cd4d01e92f092 (patch) | |
tree | 01f67df4c4005875230919c5f826290b6a17a2e4 /addon/doxmlparser/test/main.cpp | |
parent | a3133b16473d093f9c525cbf9d21fabbae7ae1ac (diff) | |
download | Doxygen-b7473cd86e57053b866a719f160cd4d01e92f092.zip Doxygen-b7473cd86e57053b866a719f160cd4d01e92f092.tar.gz Doxygen-b7473cd86e57053b866a719f160cd4d01e92f092.tar.bz2 |
Release-1.3.8-20040928
Diffstat (limited to 'addon/doxmlparser/test/main.cpp')
-rw-r--r-- | addon/doxmlparser/test/main.cpp | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/addon/doxmlparser/test/main.cpp b/addon/doxmlparser/test/main.cpp index d203285..8bf9dd2 100644 --- a/addon/doxmlparser/test/main.cpp +++ b/addon/doxmlparser/test/main.cpp @@ -130,10 +130,25 @@ void DumpDoc(IDoc *doc,int level) InPrint(("</list item>\n")); } break; + case IDoc::ParameterItem: + { + IDocParameterItem *item = dynamic_cast<IDocParameterItem*>(doc); + InPrint(("<parameter item>\n")); + IDocIterator *di = item->paramNames(); + IDoc *pdoc; + for (di->toFirst();(pdoc=di->current());di->toNext()) + { + DumpDoc(pdoc,level+1); + } + di->release(); + DumpDoc(item->description(),level+1); + InPrint(("</parameter item>\n")); + } + break; case IDoc::ParameterList: { IDocParameterList *list = dynamic_cast<IDocParameterList*>(doc); - InPrint(("<parameter list type=%d>\n",list->listType())); + InPrint(("<parameter list type=%d>\n",list->sectType())); IDocIterator *di = list->params(); IDoc *pdoc; for (di->toFirst();(pdoc=di->current());di->toNext()) @@ -149,9 +164,7 @@ void DumpDoc(IDoc *doc,int level) { IDocParameter *par = dynamic_cast<IDocParameter*>(doc); ASSERT(par!=0); - InPrint(("<parameter name=%s>\n",par->name()->latin1())); - DumpDoc(par->description(),level+1); - InPrint(("<parameter/>\n")); + InPrint(("<parameter name=%s/>\n",par->name()->latin1())); } break; case IDoc::SimpleSect: |