⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 doxygen(一个自动从源代码生成文档的工具)的源代码
💻 CPP
字号:
/****************************************************************************** * * $Id: $ * * * Copyright (C) 1997-2001 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby  * granted. No representations are made about the suitability of this software  * for any purpose. It is provided "as is" without express or implied warranty. * See the GNU General Public License for more details. * */#include <stdio.h>#include "doxmlintf.h"int main(int argc,char **argv){  if (argc!=2)  {    printf("Usage: %s file.xml\n",argv[0]);    exit(1);  }  IDoxygen *dox = createObjectModelFromXML(argv[1]);  {    QListIterator<ICompound> cli(dox->getCompoundIterator());    ICompound *comp;    printf("--- compound list ---------\n");    for (cli.toFirst();(comp=cli.current());++cli)    {      printf("Compound name=%s id=%s kind=%s\n",          comp->name().data(),comp->id().data(),comp->kind().data());      QListIterator<ISection> sli(comp->getSectionIterator());      ISection *sec;      for (sli.toFirst();(sec=sli.current());++sli)      {        printf("  Section kind=%s\n",sec->kind().data());        QListIterator<IMember> mli(sec->getMemberIterator());        IMember *mem;        for (mli.toFirst();(mem=mli.current());++mli)        {          printf("    Member type=%s name=%s\n",mem->type().data(),mem->name().data());          QListIterator<IParam> pli(mem->getParamIterator());          IParam *par;          for (pli.toFirst();(par=pli.current());++pli)          {            printf("      Param type=%s name=%s defvalue=%s\n",                par->type().data(),par->definitionName().data(),par->defaultValue().data());          }        }      }    }    printf("---------------------------\n");  }  delete dox;  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -