paramhandler.h

来自「doxygen(一个自动从源代码生成文档的工具)的源代码」· C头文件 代码 · 共 60 行

H
60
字号
/****************************************************************************** * * $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 _PARAMHANDLER_H#define _PARAMHANDLER_H#include <qstring.h>#include <qlist.h>#include <qxml.h>#include "basehandler.h"#include "doxmlintf.h"class ParamHandler : public IParam, public BaseHandler<ParamHandler>{  public:    virtual void startParam(const QXmlAttributes& attrib);    virtual void endParam();    virtual void endType();    virtual void endDeclName();    virtual void endDefName();    virtual void endAttrib();    virtual void endArray();    virtual void endDefVal();    ParamHandler(IBaseHandler *parent);    virtual ~ParamHandler();    // IParam    virtual QString type() const { return m_type; }    virtual QString declarationName() const { return m_declName; }    virtual QString definitionName() const { return m_defName; }    virtual QString attrib() const { return m_attrib; }     virtual QString arraySpecifier() const { return m_array; }    virtual QString defaultValue() const { return m_defVal; }  private:    IBaseHandler *m_parent;    QString m_type;    QString m_declName;    QString m_defName;    QString m_attrib;    QString m_array;    QString m_defVal;};#endif

⌨️ 快捷键说明

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