📄 doxmlintf.h
字号:
}; 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 + -