亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? definition.h

?? doxygen(一個(gè)自動(dòng)從源代碼生成文檔的工具)的源代碼
?? H
字號(hào):
/****************************************************************************** * * $Id: definition.h,v 1.21 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 DEFINITION_H#define DEFINITION_H#include "qtbc.h"#include <qlist.h>class FileDef;class OutputList;class SectionDict;//class MemberList;//class MemberDict;class MemberSDict;class MemberDef;/*! The common base class of all entity definitions found in the sources. */class Definition{  public:    /*! Types of derived classes */    enum DefType     {       TypeClass, TypeMember, TypeFile, TypeGroup, TypeNamespace, TypePackage     };    /*! Use this for dynamic inspection of the derived class */    virtual DefType definitionType() = 0;        /*! Create a new definition */    Definition(        const char *defFileName,int defLine,        const char *name,const char *b=0,const char *d=0);    /*! Destroys the definition */    virtual ~Definition();    /*! Returns the name of the definition */    const QCString& name() const { return m_name; }    /*! Returns the base name of the output file that contains this      *  definition.      */    QCString qualifiedName() const;    QCString localName() const;    virtual QCString getOutputFileBase() const = 0;    /*! Returns the name of the source listing of this file. */    const QCString getSourceFileBase() const { ASSERT(0); return "NULL"; }    /*! Returns the detailed description of this definition */    const QCString& documentation() const { return m_doc; }    /*! Returns the brief description of this definition */    const QCString& briefDescription() const { return m_brief; }    /*! Sets a new \a name for the definition */    void setName(const char *name) { m_name=name; }    /*! Sets the documentation of this definition to \a d. */    void setDocumentation(const char *d,bool stripWhiteSpace=TRUE)       {         if (stripWhiteSpace)          m_doc=((QCString)d).stripWhiteSpace();        else          m_doc=d;      }    /*! Sets the brief description of this definition to \a b.     *  A dot is added to the sentence if not available.     */    void setBriefDescription(const char *b);    /*! Returns TRUE iff the definition is documented */    virtual bool hasDocumentation() const;    virtual bool isLinkableInProject() const = 0;    virtual bool isLinkable() const = 0;    virtual QCString getReference() const { return m_ref; }    virtual bool isReference() const { return !m_ref.isEmpty(); }    void setReference(const char *r) { m_ref=r; }    /*! Add the list of anchors that mark the sections that are found in the      * documentation.     */    void addSectionsToDefinition(QList<QCString> *anchorList);    void writeDocAnchorsToTagFile();    // source references    void setBodySegment(int bls,int ble);    void setBodyDef(FileDef *fd)         { m_bodyDef=fd; }    int getStartBodyLine() const         { return m_startBodyLine; }    int getEndBodyLine() const           { return m_endBodyLine; }    FileDef *getBodyDef()                { return m_bodyDef; }    void writeSourceDef(OutputList &ol,const char *scopeName);    void writeInlineCode(OutputList &ol,const char *scopeName);    void writeSourceRefs(OutputList &ol,const char *scopeName);    void writeSourceReffedBy(OutputList &ol,const char *scopeName);    void addSourceReferencedBy(MemberDef *d);    void addSourceReferences(MemberDef *d);    void setRefItems(int todoId,int testId,int bugId)     {       if (todoId!=0) m_todoId=todoId;       if (testId!=0) m_testId=testId;       if (bugId!=0)  m_bugId=bugId;     }    int todoId() const { return m_todoId; }    int testId() const { return m_testId; }    int bugId() const { return m_bugId; }    /*! returns the file in which this definition was found */    QCString getDefFileName() const { return m_defFileName; }    /*! returns the line number at which the definition was found */    int getDefLine() const { return m_defLine; }    virtual Definition *findInnerCompound(const char *name);    virtual Definition *getOuterScope() const { return m_outerScope; }    virtual void addInnerCompound(Definition *d);    virtual void setOuterScope(Definition *d) { m_outerScope = d; }    MemberSDict *getReferencesMembers() const { return m_sourceRefsDict; }    MemberSDict *getReferencedByMembers() const { return m_sourceRefByDict; }  protected:    int      m_startBodyLine;   // line number of the start of the definition    int      m_endBodyLine;     // line number of the end of the definition    FileDef *m_bodyDef;         // file definition containing the function body    // where the item was found    QCString m_defFileName;    int      m_defLine;    /*! The class, namespace in which this class is located      */     Definition *m_outerScope;    QCString m_name;     // name of the definition    QCString m_localName;      // local (unqualified) name of the definition                               // in the future m_name should become m_localName  private:     void writeSourceRefList(OutputList &ol,const char *scopeName,                       const QCString &text,MemberSDict *members,bool);    //QCString m_qualifiedName;  // name of the definition    QCString m_brief; // brief description    QCString m_doc;   // detailed description    QCString m_ref;   // reference to external documentation    SectionDict *m_sectionDict;  // dictionary of all sections    MemberSDict *m_sourceRefByDict;    MemberSDict *m_sourceRefsDict;    int m_testId;     // id for test list item    int m_todoId;     // id for todo list item    int m_bugId;      // id for bug list item};class DefinitionList : public QList<Definition>{  public:    ~DefinitionList() {}    int compareItems(GCI item1,GCI item2)    {      return stricmp(((Definition *)item1)->name(),                     ((Definition *)item2)->name()                    );    }};class DefinitionListIterator : public QListIterator<Definition>{  public:    DefinitionListIterator(const DefinitionList &l) :      QListIterator<Definition>(l) {}    ~DefinitionListIterator() {}};#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一二三专区| 国产一区二区三区不卡在线观看| 精品少妇一区二区三区在线播放 | 亚洲一区二区五区| 国产精品国产精品国产专区不片| 欧美国产视频在线| 国产精品成人一区二区三区夜夜夜| 精品国产一区二区三区久久影院 | 久久精品亚洲麻豆av一区二区| 日韩一区二区在线观看视频播放| 777午夜精品视频在线播放| 91亚洲精品久久久蜜桃| 欧美视频一区二区三区在线观看| 欧美体内she精视频| 91精品在线免费观看| 欧美成人三级在线| 国产欧美日韩麻豆91| 亚洲男人的天堂一区二区| 亚洲国产精品欧美一二99| 日韩成人伦理电影在线观看| 精品系列免费在线观看| 成人一区二区视频| 色综合久久88色综合天天| 欧美色视频一区| 精品国产91久久久久久久妲己| 2017欧美狠狠色| 18成人在线观看| 日韩av电影一区| 国产98色在线|日韩| 色婷婷亚洲综合| 久久亚洲二区三区| 亚洲乱码中文字幕| 久久国产乱子精品免费女| 成人免费毛片高清视频| 欧美日韩一级黄| 国产欧美精品国产国产专区| 一区二区三区 在线观看视频| 日韩国产一二三区| 成人久久视频在线观看| 精品国产乱码久久久久久久久| 久久久久久久久久久久电影| 亚洲特级片在线| 美日韩一区二区| 91麻豆蜜桃一区二区三区| 欧美大片在线观看一区二区| 亚洲女人****多毛耸耸8| 狠狠色丁香久久婷婷综合_中| 99re在线视频这里只有精品| 这里只有精品视频在线观看| 亚洲精品免费电影| 蜜臀av亚洲一区中文字幕| 色女孩综合影院| 国产精品天天看| 国产在线国偷精品免费看| 欧美体内she精高潮| 一区二区三区中文字幕电影| 成人在线视频一区| 久久久精品国产免大香伊| 免费观看日韩av| 91精品蜜臀在线一区尤物| 亚洲一区二区av在线| 大白屁股一区二区视频| 国产欧美日韩不卡| 蜜臀久久99精品久久久画质超高清 | 久久视频一区二区| 日本在线不卡一区| 91精品国产综合久久香蕉麻豆| 亚洲精品欧美激情| 在线观看不卡视频| 亚洲一区二区三区在线播放| 一本久道久久综合中文字幕| 亚洲日韩欧美一区二区在线| 国产福利不卡视频| 欧美精品一区二区三区很污很色的 | 国产乱子伦一区二区三区国色天香| 91福利精品视频| 欧美性生交片4| 成人av片在线观看| 欧美日韩中文字幕精品| 亚洲天堂精品在线观看| 麻豆91在线播放免费| 欧美老肥妇做.爰bbww视频| 国产色一区二区| 欧美成人一区二区三区片免费 | 国产精品白丝jk黑袜喷水| 欧美日韩中文一区| 中文字幕久久午夜不卡| 日韩激情视频在线观看| 在线观看亚洲一区| 视频一区二区三区在线| 91免费精品国自产拍在线不卡| 亚洲综合在线第一页| a亚洲天堂av| 午夜精品久久久久久久99水蜜桃 | 色综合久久久久综合99| 久久亚洲精品小早川怜子| 国产麻豆精品95视频| 欧美综合色免费| 色偷偷久久人人79超碰人人澡| 亚洲午夜久久久久中文字幕久| 99视频精品在线| 亚洲视频免费看| 91麻豆免费在线观看| 亚洲成av人**亚洲成av**| 欧美三级在线播放| 国产在线精品视频| 久久网站热最新地址| 99综合电影在线视频| 亚洲乱码国产乱码精品精小说| 欧美婷婷六月丁香综合色| 亚洲不卡av一区二区三区| 2024国产精品| 国产成人在线免费观看| 亚洲蜜臀av乱码久久精品蜜桃| 99在线精品视频| 久久亚洲综合色一区二区三区| 亚洲永久精品国产| 欧美一区二区在线播放| 日韩av一二三| 精品黑人一区二区三区久久| 久久精品久久99精品久久| 日韩欧美不卡在线观看视频| 国产一区二区在线影院| 国产精品丝袜久久久久久app| 波多野结衣中文一区| 亚洲一区二区中文在线| 国产suv精品一区二区883| 国产精品美女久久久久久久| 色婷婷av一区二区三区软件| 婷婷久久综合九色国产成人 | 亚洲成在人线免费| 欧美日韩aaa| 亚洲国产日日夜夜| 欧美男同性恋视频网站| 麻豆精品一区二区综合av| 国产农村妇女毛片精品久久麻豆 | 在线视频你懂得一区| 视频一区在线播放| 中文字幕av一区 二区| 91黄色小视频| 免费在线观看一区二区三区| 亚洲国产精品人人做人人爽| 久久综合成人精品亚洲另类欧美| 99久久精品国产一区| 日本一区二区视频在线| 91麻豆精品国产91久久久更新时间| 国产91精品免费| 青娱乐精品视频| 一区二区三区在线影院| 91在线视频在线| 国产一区免费电影| 亚洲欧美电影一区二区| 亚洲欧美另类在线| 亚洲精品成人少妇| 国产精品免费久久久久| 成人av电影免费在线播放| 免费成人性网站| 久久亚洲欧美国产精品乐播 | 午夜电影一区二区| 亚洲chinese男男1069| 中文欧美字幕免费| 精品国产精品一区二区夜夜嗨| 欧美少妇bbb| 欧美伊人久久大香线蕉综合69 | 亚洲美女淫视频| 国产欧美日韩另类一区| 日韩免费高清av| 678五月天丁香亚洲综合网| 色女孩综合影院| 成人福利电影精品一区二区在线观看| 五月激情六月综合| 91污片在线观看| 欧美日韩不卡在线| 欧美三级乱人伦电影| 色综合天天天天做夜夜夜夜做| 丁香婷婷深情五月亚洲| 国产在线视视频有精品| 美女一区二区视频| 日韩精品91亚洲二区在线观看 | 一区二区三区免费网站| 亚洲欧美一区二区视频| 偷拍自拍另类欧美| 天堂一区二区在线免费观看| 国产一区在线精品| 国产成人精品www牛牛影视| 91国模大尺度私拍在线视频| 91免费观看视频在线| 日韩天堂在线观看| 国产精品一二二区| 欧美日韩一区二区在线视频| 精品视频123区在线观看| 国产免费观看久久| 怡红院av一区二区三区| 日本在线播放一区二区三区| 日本欧美肥老太交大片| 色先锋久久av资源部| 欧美性生交片4| 精品精品国产高清a毛片牛牛| 国产精品伦一区| 最好看的中文字幕久久|