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

📄 doxmlintf.h

📁 Doxygen的词根来源于Document(文档)和Oxygen(氧气)
💻 H
📖 第 1 页 / 共 3 页
字号:
    };    virtual HighlightKind highlightKind() const = 0;    virtual IDocIterator *codeElements() const = 0;};class IDocFormula : public IDoc{  public:    virtual const IString * id() const = 0;    virtual const IString * text() const = 0;};class IDocImage : public IDoc{  public:    virtual const IString * name() const = 0;    virtual const IString * caption() const = 0;};class IDocDotFile : public IDoc{  public:    virtual const IString * name() const = 0;    virtual const IString * caption() const = 0;};class IDocIndexEntry : public IDoc{  public:    virtual const IString * primary() const = 0;    virtual const IString * secondary() const = 0;};class IDocTable : public IDoc{  public:    virtual IDocIterator *rows() const = 0;    virtual int numColumns() const = 0;    virtual const IString * caption() const = 0;};class IDocRow : public IDoc{  public:    virtual IDocIterator *entries() const = 0;};class IDocEntry : public IDoc{  public:    virtual IDocIterator *contents() const = 0;};class IDocSection : public IDoc{  public:    virtual const IString * id() const = 0;     virtual int level() const = 0;    virtual IDocTitle *title() const = 0;    virtual IDocIterator *paragraphs() const = 0;    virtual IDocIterator *subSections() const = 0;    virtual IDocInternal *internal() const = 0;};class IDocInternal : public IDoc{  public:    virtual IDocIterator *paragraphs() const = 0;    virtual IDocIterator *subSections() const = 0;};class IDocTocList : public IDoc{  public:    virtual IDocIterator *elements() const = 0;};class IDocTocItem : public IDoc{  public:    virtual const IString *id() const = 0;     virtual const IString *title() const = 0;};class IDocCopy : public IDoc{  public:    virtual IDocIterator *contents() const = 0; };class IDocVerbatim : public IDoc{  public:    enum Types { Invalid = 0, HtmlOnly, LatexOnly, Verbatim };    virtual const IString *text() const = 0;     virtual Types type() const = 0;};class IDocAnchor : public IDoc{  public:    virtual const IString *id() const = 0; };class IDocSymbol : public IDoc{  public:    enum Types     { Invalid = 0,      Umlaut, Acute, Grave, Circ, Tilde, Szlig, Cedil, Ring, Nbsp, Copy    };    virtual Types type() const = 0;    virtual const IString * typeString() const = 0;    virtual char letter() const = 0;};class IDocRoot : public IDoc{  public:    virtual IDocIterator *contents() const = 0;     virtual IDocInternal *internal() const = 0; };class IDocIterator {  public:    virtual IDoc *toFirst() = 0;    virtual IDoc *toLast() = 0;    virtual IDoc *toNext() = 0;    virtual IDoc *toPrev() = 0;    virtual IDoc *current() const = 0;    virtual void release() = 0;};class IEdgeLabel{  public:    virtual const IString * label() const = 0;};class IEdgeLabelIterator {  public:    virtual IEdgeLabel *toFirst() = 0;    virtual IEdgeLabel *toLast() = 0;    virtual IEdgeLabel *toNext() = 0;    virtual IEdgeLabel *toPrev() = 0;    virtual IEdgeLabel *current() const = 0;    virtual void release() = 0;};class IChildNode{  public:    enum NodeRelation { PublicInheritance, ProtectedInheritance,                        PrivateInheritance, Usage, TemplateInstance                      };    virtual INode * node() const = 0;    virtual NodeRelation relation() const = 0;    virtual const IString * relationString() const = 0;    virtual IEdgeLabelIterator *edgeLabels() const = 0;};class IChildNodeIterator {  public:    virtual IChildNode *toFirst() = 0;    virtual IChildNode *toLast() = 0;    virtual IChildNode *toNext() = 0;    virtual IChildNode *toPrev() = 0;    virtual IChildNode *current() const = 0;    virtual void release() = 0;};class INode{  public:    virtual const IString * id() const = 0;    virtual const IString * label() const = 0;    virtual const IString * linkId() const = 0;    virtual IChildNodeIterator *children() const = 0;};class INodeIterator {  public:    virtual INode *toFirst() = 0;    virtual INode *toLast() = 0;    virtual INode *toNext() = 0;    virtual INode *toPrev() = 0;    virtual INode *current() const = 0;    virtual void release() = 0;};class IGraph{  public:    virtual INodeIterator *nodes() const = 0;};class IMember {  public:    enum MemberKind { Invalid=0,                      Define, Property, Variable, Typedef, Enum,                      Function, Signal, Prototype, Friend, DCOP, Slot,                       EnumValue                    };    virtual ICompound *compound() const = 0;    virtual ISection *section() const = 0;    virtual MemberKind kind() const = 0;    virtual const IString * kindString() const = 0;    virtual const IString * id() const = 0;    virtual const IString * protection() const = 0;    virtual const IString * virtualness() const = 0;    virtual ILinkedTextIterator *type() const = 0;    virtual const IString * typeString() const = 0;    virtual const IString * name() const = 0;    virtual const IString * readAccessor() const = 0;    virtual const IString * writeAccessor() const = 0;    virtual const IString * definition() const = 0;    virtual const IString * argsstring() const = 0;    virtual bool isConst() const = 0;    virtual bool isVolatile() const = 0;    virtual bool isStatic() const = 0;    virtual bool isExplicit() const = 0;    virtual bool isInline() const = 0;    virtual bool isMutable() const = 0;    virtual bool isReadable() const = 0;    virtual bool isWritable() const = 0;    virtual IParamIterator *parameters() const = 0;    virtual IParamIterator *templateParameters() const = 0;    virtual ILinkedTextIterator *initializer() const = 0;    virtual ILinkedTextIterator *exceptions() const = 0;    virtual IMemberReferenceIterator *references() const = 0;     virtual IMemberReferenceIterator *referencedBy() const = 0;    virtual const IString *bodyFile() const = 0;    virtual int bodyStart() const = 0;    virtual int bodyEnd() const = 0;    virtual const IString * definitionFile() const = 0;    virtual int definitionLine() const = 0;    virtual IMemberReference *reimplements() const = 0;    virtual IMemberReferenceIterator *reimplementedBy() const = 0;    virtual IDocRoot *briefDescription() const = 0;    virtual IDocRoot *detailedDescription() const = 0;    virtual IDocRoot *inbodyDescription() const = 0;};class IDefine : public IMember{  public:};class IProperty : public IMember{  public:};class IVariable : public IMember{  public:};class ITypedef : public IMember{  public:};class IFunction : public IMember{  public:};class ISignal : public IMember{  public:};class IPrototype : public IMember{  public:};class IFriend : public IMember{  public:};class IDCOP : public IMember{  public:};class ISlot : public IMember{  public:};class IEnumValue : public IMember{  public:    virtual const IString * name() const = 0;};/*! \brief Include relation */class IInclude {  public:    virtual const IString * name() const = 0;    virtual const IString * refId() const = 0;    virtual bool isLocal() const = 0;};class IIncludeIterator{  public:    virtual IInclude *toFirst() = 0;    virtual IInclude *toLast() = 0;    virtual IInclude *toNext() = 0;    virtual IInclude *toPrev() = 0;    virtual IInclude *current() const = 0;    virtual void release() = 0;};class IMemberIterator {  public:    virtual IMember *toFirst() = 0;    virtual IMember *toLast() = 0;    virtual IMember *toNext() = 0;    virtual IMember *toPrev() = 0;    virtual IMember *current() const = 0;    virtual void release() = 0;};class IEnum : public IMember{  public:    virtual IMemberIterator *enumValues() const = 0;};/*! \brief The interface to a section in the object model.  * *  A compound can have a number of sections, where each *  section contains a set of members with the properties implied by *  the section kind. The kind() method returns the kind of the section. *  The members of the section can be accessed via members(). Apart *  from using kind(), some of the individual properties of the section can  *  also be inspected via isStatic(), isPublic(), isProtected() and  *  isPrivate(). */class ISection {  public:    /*! Possible section types */    enum SectionKind     { Invalid=0,      UserDefined,         //!< A user defined member group       PubTypes,            //!< Public member typedefs      PubFuncs,            //!< Public member functions      PubAttribs,          //!< Public member attributes       PubSlots,            //!< Public Qt Slots      Signals,             //!< Qt Signals      DCOPFuncs,           //!< KDE-DCOP interface functions      Properties,          //!< IDL properties      Events,              //!< C# events      PubStatFuncs,        //!< Public static member functions

⌨️ 快捷键说明

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