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

📄 mainhandler.h

📁 doxygen(一个自动从源代码生成文档的工具)的源代码
💻 H
字号:
/****************************************************************************** * * $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. * */#ifndef _MAINHANDLER_H#define _MAINHANDLER_H#include <qlist.h>#include "basehandler.h"#include "compoundhandler.h"#include "doxmlintf.h"class MainHandler : public IDoxygen, public BaseHandler<MainHandler>{  public:    virtual void startCompound(const QXmlAttributes& attrib);    MainHandler();    virtual ~MainHandler();    QListIterator<ICompound> getCompoundIterator() const    {      return m_compounds;    }    ICompound *getCompoundById(const QString &id) const    {      return m_compoundDict[id];    }    virtual ICompound *getCompoundByName(const QString &name) const    {      return name.isEmpty() ? 0 : m_compoundNameDict[name];     }    virtual IMember *getMemberById(const QString &id) const    {      return m_memberDict[id];    }    virtual QList<IMember> *getMemberByName(const QString &name) const    {      return m_memberNameDict[name];     }    void insertMemberById(const QString &id,IMember *h);    void insertMemberByName(const QString &name,IMember *h);    void initialize();  private:    QList<ICompound>       m_compounds;    QDict<ICompound>       m_compoundDict;    QDict<ICompound>       m_compoundNameDict;    QDict<IMember>         m_memberDict;    QDict<QList<IMember> > m_memberNameDict;};#endif

⌨️ 快捷键说明

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