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

📄 doxygen.h

📁 doxygen(一个自动从源代码生成文档的工具)的源代码
💻 H
字号:
/****************************************************************************** * * $Id: doxygen.h,v 1.39 2001/03/19 19:27:40 root Exp $ * * * 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. * * Documents produced by Doxygen are derivative works derived from the * input used in their production; they are not affected by this license. * */#ifndef DOXYGEN_H#define DOXYGEN_H#include "qtbc.h"#include <qtextstream.h>#include "groupdef.h"#include "filedef.h"#include "classdef.h"#include "memberdef.h"#include "classlist.h"#include "membername.h"#include "filename.h"#include "namespacedef.h"#include "formula.h"#include "section.h"#include "membergroup.h"#include "packagedef.h"class PageSList;class PageSDict;class PageInfo;typedef QList<QCString>    StringList;typedef QDict<FileDef>     FileDict;typedef QDict<GroupDef>    GroupDict;class StringDict : public QDict<QCString>{  public:     StringDict(uint size=17) : QDict<QCString>(size) {}    virtual ~StringDict() {}};extern QCString spaces;/*! \brief This class serves as a namespace for global variables used by doxygen. * *  All fields in this class are public and static, so they can be used directly. */class Doxygen{  public:    static ClassSDict classSDict;    static ClassSDict hiddenClasses;    static PageSDict *exampleSDict;    static PageSDict *pageSDict;    static PageInfo  *mainPage;    static FileNameDict *includeNameDict;    static FileNameDict *exampleNameDict;    static FileNameDict *inputNameDict;    static FileNameList inputNameList;    static FileNameDict *imageNameDict;    static FileNameDict *dotFileNameDict;    static QStrList tagfileList;    static MemberNameSDict memberNameSDict;    static MemberNameSDict functionNameSDict;    static FileList fileList;    static FileDict fileDict;    static ClassDef unrelatedClass;     static QTextStream tagFile;    static SectionDict sectionDict;    static StringDict namespaceAliasDict;    //static GroupList groupList;    static GroupSDict groupSDict;    static NamespaceSDict namespaceSDict;    static FormulaList formulaList;    static FormulaDict formulaDict;    static FormulaDict formulaNameDict;    static StringDict tagDestinationDict;     static StringDict aliasDict;     static QIntDict<QCString> memberHeaderDict; // dictionary of the member groups heading    static QIntDict<QCString> memberDocDict;    // dictionary of the member groups heading    static QDict<void> expandAsDefinedDict;    static PackageSDict packageDict;    static NamespaceDef *globalScope;};void initDoxygen();void readConfiguration(int argc, char **argv);void parseInput();void generateOutput();#endif

⌨️ 快捷键说明

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