Doxygen
DocDiagramFileBase< T > 模板类 参考

#include <docparser.h>

+ 类 DocDiagramFileBase< T > 继承关系图:
+ DocDiagramFileBase< T > 的协作图:

Public 成员函数

 DocDiagramFileBase (DocParser &parser, const QCString &name, const QCString &context, const QCString &srcFile, int srcLine)
 
QCString name () const
 
QCString file () const
 
QCString relPath () const
 
bool hasCaption () const
 
QCString width () const
 
QCString height () const
 
QCString context () const
 
QCString srcFile () const
 
int srcLine () const
 
- Public 成员函数 继承自 CompAccept< T >
 CompAccept (DocParser &parser)
 
void accept (DocVisitor *v) override
 
const DocNodeListchildren () const
 
DocNodeListchildren ()
 
- Public 成员函数 继承自 DocNode
 DocNode (DocParser &parser)
 
virtual ~DocNode ()
 
virtual Kind kind () const =0
 
DocNodeparent () const
 
void setParent (DocNode *parent)
 
bool isPreformatted () const
 

Protected 属性

QCString m_name
 
QCString m_file
 
QCString m_relPath
 
QCString m_width
 
QCString m_height
 
QCString m_context
 
QCString m_srcFile
 
int m_srcLine = -1
 
- Protected 属性 继承自 CompAccept< T >
DocNodeList m_children
 
- Protected 属性 继承自 DocNode
DocNodem_parent = 0
 
DocParserm_parser
 

额外继承的成员函数

- Public 类型 继承自 DocNode
enum  Kind {
  Kind_Root = 0, Kind_Word = 1, Kind_WhiteSpace = 2, Kind_Para = 3,
  Kind_AutoList = 4, Kind_AutoListItem = 5, Kind_Symbol = 6, Kind_URL = 7,
  Kind_StyleChange = 8, Kind_SimpleSect = 9, Kind_Title = 10, Kind_SimpleList = 11,
  Kind_SimpleListItem = 12, Kind_Section = 13, Kind_Verbatim = 14, Kind_XRefItem = 15,
  Kind_HtmlList = 16, Kind_HtmlListItem = 17, Kind_HtmlDescList = 18, Kind_HtmlDescData = 19,
  Kind_HtmlDescTitle = 20, Kind_HtmlTable = 21, Kind_HtmlRow = 22, Kind_HtmlCell = 23,
  Kind_HtmlCaption = 24, Kind_LineBreak = 25, Kind_HorRuler = 26, Kind_Anchor = 27,
  Kind_IndexEntry = 28, Kind_Internal = 29, Kind_HRef = 30, Kind_Include = 31,
  Kind_IncOperator = 32, Kind_HtmlHeader = 33, Kind_Image = 34, Kind_DotFile = 35,
  Kind_Link = 36, Kind_Ref = 37, Kind_Formula = 38, Kind_SecRefItem = 39,
  Kind_SecRefList = 40, Kind_SimpleSectSep = 41, Kind_LinkedWord = 42, Kind_ParamSect = 43,
  Kind_ParamList = 44, Kind_InternalRef = 45, Kind_Copy = 46, Kind_Text = 47,
  Kind_MscFile = 48, Kind_HtmlBlockQuote = 49, Kind_VhdlFlow = 50, Kind_ParBlock = 51,
  Kind_DiaFile = 52, Kind_Emoji = 53, Kind_Sep = 54
}
 
- Protected 类型 继承自 DocNode
enum  RefType { Unknown, Anchor, Section, Table }
 
- Protected 成员函数 继承自 DocNode
void setInsidePreformatted (bool p)
 

详细描述

template<class T>
class DocDiagramFileBase< T >

在文件 docparser.h802 行定义.

构造及析构函数说明

◆ DocDiagramFileBase()

template<class T >
DocDiagramFileBase< T >::DocDiagramFileBase ( DocParser parser,
const QCString name,
const QCString context,
const QCString srcFile,
int  srcLine 
)
inline

在文件 docparser.h805 行定义.

成员函数说明

◆ context()

template<class T >
QCString DocDiagramFileBase< T >::context ( ) const
inline

在文件 docparser.h814 行定义.

814 { return m_context; }

被这些函数引用 HtmlDocVisitor::visitPre().

◆ file()

◆ hasCaption()

◆ height()

template<class T >
QCString DocDiagramFileBase< T >::height ( ) const
inline

在文件 docparser.h813 行定义.

813 { return m_height; }

被这些函数引用 DocbookDocVisitor::visitPre(), LatexDocVisitor::visitPre() , 以及 XmlDocVisitor::visitPre().

◆ name()

template<class T >
QCString DocDiagramFileBase< T >::name ( ) const
inline

在文件 docparser.h808 行定义.

808 { return m_name; }

被这些函数引用 PrintDocVisitor::visitPost().

◆ relPath()

template<class T >
QCString DocDiagramFileBase< T >::relPath ( ) const
inline

在文件 docparser.h810 行定义.

810 { return m_relPath; }

被这些函数引用 HtmlDocVisitor::visitPre().

◆ srcFile()

◆ srcLine()

template<class T >
int DocDiagramFileBase< T >::srcLine ( ) const
inline

◆ width()

template<class T >
QCString DocDiagramFileBase< T >::width ( ) const
inline

在文件 docparser.h812 行定义.

812 { return m_width; }

被这些函数引用 DocbookDocVisitor::visitPre(), LatexDocVisitor::visitPre() , 以及 XmlDocVisitor::visitPre().

类成员变量说明

◆ m_context

template<class T >
QCString DocDiagramFileBase< T >::m_context
protected

在文件 docparser.h824 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::context().

◆ m_file

template<class T >
QCString DocDiagramFileBase< T >::m_file
protected

在文件 docparser.h820 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::file().

◆ m_height

template<class T >
QCString DocDiagramFileBase< T >::m_height
protected

在文件 docparser.h823 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::height().

◆ m_name

template<class T >
QCString DocDiagramFileBase< T >::m_name
protected

在文件 docparser.h819 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::name().

◆ m_relPath

template<class T >
QCString DocDiagramFileBase< T >::m_relPath
protected

在文件 docparser.h821 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::relPath().

◆ m_srcFile

template<class T >
QCString DocDiagramFileBase< T >::m_srcFile
protected

在文件 docparser.h825 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::srcFile().

◆ m_srcLine

template<class T >
int DocDiagramFileBase< T >::m_srcLine = -1
protected

在文件 docparser.h826 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::srcLine().

◆ m_width

template<class T >
QCString DocDiagramFileBase< T >::m_width
protected

在文件 docparser.h822 行定义.

被这些函数引用 DocDiagramFileBase< DocDotFile >::width().


该类的文档由以下文件生成:
DocDiagramFileBase::m_context
QCString m_context
Definition: docparser.h:824
CompAccept
Default accept implementation for compound nodes in the abstract syntax tree.
Definition: docparser.h:196
DocDiagramFileBase::m_srcFile
QCString m_srcFile
Definition: docparser.h:825
DocDiagramFileBase::m_srcLine
int m_srcLine
Definition: docparser.h:826
DocDiagramFileBase::srcLine
int srcLine() const
Definition: docparser.h:816
DocDiagramFileBase::m_name
QCString m_name
Definition: docparser.h:819
DocDiagramFileBase::name
QCString name() const
Definition: docparser.h:808
DocDiagramFileBase::m_relPath
QCString m_relPath
Definition: docparser.h:821
DocDiagramFileBase::m_file
QCString m_file
Definition: docparser.h:820
DocDiagramFileBase::context
QCString context() const
Definition: docparser.h:814
DocDiagramFileBase::m_height
QCString m_height
Definition: docparser.h:823
DocDiagramFileBase::srcFile
QCString srcFile() const
Definition: docparser.h:815
DocDiagramFileBase::m_width
QCString m_width
Definition: docparser.h:822
CompAccept::m_children
DocNodeList m_children
Definition: docparser.h:211