Doxygen
TextDocVisitor类 参考

Concrete visitor implementation for TEXT output. 更多...

#include <textdocvisitor.h>

+ 类 TextDocVisitor 继承关系图:
+ TextDocVisitor 的协作图:

Public 成员函数

 TextDocVisitor (TextStream &t)
 
void visit (DocWord *w)
 
void visit (DocLinkedWord *w)
 
void visit (DocWhiteSpace *)
 
void visit (DocSymbol *)
 
void visit (DocEmoji *)
 
void visit (DocURL *u)
 
void visit (DocLineBreak *)
 
void visit (DocHorRuler *)
 
void visit (DocStyleChange *)
 
void visit (DocVerbatim *s)
 
void visit (DocAnchor *)
 
void visit (DocInclude *)
 
void visit (DocIncOperator *)
 
void visit (DocFormula *)
 
void visit (DocIndexEntry *)
 
void visit (DocSimpleSectSep *)
 
void visit (DocCite *)
 
void visitPre (DocAutoList *)
 
void visitPost (DocAutoList *)
 
void visitPre (DocAutoListItem *)
 
void visitPost (DocAutoListItem *)
 
void visitPre (DocPara *)
 
void visitPost (DocPara *)
 
void visitPre (DocRoot *)
 
void visitPost (DocRoot *)
 
void visitPre (DocSimpleSect *)
 
void visitPost (DocSimpleSect *)
 
void visitPre (DocTitle *)
 
void visitPost (DocTitle *)
 
void visitPre (DocSimpleList *)
 
void visitPost (DocSimpleList *)
 
void visitPre (DocSimpleListItem *)
 
void visitPost (DocSimpleListItem *)
 
void visitPre (DocSection *)
 
void visitPost (DocSection *)
 
void visitPre (DocHtmlList *)
 
void visitPost (DocHtmlList *)
 
void visitPre (DocHtmlListItem *)
 
void visitPost (DocHtmlListItem *)
 
void visitPre (DocHtmlDescList *)
 
void visitPost (DocHtmlDescList *)
 
void visitPre (DocHtmlDescTitle *)
 
void visitPost (DocHtmlDescTitle *)
 
void visitPre (DocHtmlDescData *)
 
void visitPost (DocHtmlDescData *)
 
void visitPre (DocHtmlTable *)
 
void visitPost (DocHtmlTable *)
 
void visitPre (DocHtmlRow *)
 
void visitPost (DocHtmlRow *)
 
void visitPre (DocHtmlCell *)
 
void visitPost (DocHtmlCell *)
 
void visitPre (DocHtmlCaption *)
 
void visitPost (DocHtmlCaption *)
 
void visitPre (DocInternal *)
 
void visitPost (DocInternal *)
 
void visitPre (DocHRef *)
 
void visitPost (DocHRef *)
 
void visitPre (DocHtmlHeader *)
 
void visitPost (DocHtmlHeader *)
 
void visitPre (DocImage *)
 
void visitPost (DocImage *)
 
void visitPre (DocDotFile *)
 
void visitPost (DocDotFile *)
 
void visitPre (DocMscFile *)
 
void visitPost (DocMscFile *)
 
void visitPre (DocDiaFile *)
 
void visitPost (DocDiaFile *)
 
void visitPre (DocLink *)
 
void visitPost (DocLink *)
 
void visitPre (DocRef *)
 
void visitPost (DocRef *)
 
void visitPre (DocSecRefItem *)
 
void visitPost (DocSecRefItem *)
 
void visitPre (DocSecRefList *)
 
void visitPost (DocSecRefList *)
 
void visitPre (DocParamSect *)
 
void visitPost (DocParamSect *)
 
void visitPre (DocParamList *)
 
void visitPost (DocParamList *)
 
void visitPre (DocXRefItem *)
 
void visitPost (DocXRefItem *)
 
void visitPre (DocInternalRef *)
 
void visitPost (DocInternalRef *)
 
void visitPre (DocText *)
 
void visitPost (DocText *)
 
void visitPre (DocHtmlBlockQuote *)
 
void visitPost (DocHtmlBlockQuote *)
 
void visitPre (DocVhdlFlow *)
 
void visitPost (DocVhdlFlow *)
 
void visitPre (DocParBlock *)
 
void visitPost (DocParBlock *)
 
- Public 成员函数 继承自 DocVisitor
 DocVisitor (int id)
 
virtual ~DocVisitor ()
 
int id () const
 
CodeParserInterface & getCodeParser (const QCString &langExt)
 
void pushHidden (bool hide)
 
bool popHidden ()
 

Private 成员函数

void filter (const QCString &str)
 

Private 属性

TextStream & m_t
 

详细描述

Concrete visitor implementation for TEXT output.

在文件 textdocvisitor.h 第 28 行定义.

构造及析构函数说明

◆ TextDocVisitor()

TextDocVisitor::TextDocVisitor ( TextStream &  t)
inline

在文件 textdocvisitor.h 第 47 行定义.

47 {}

成员函数说明

◆ filter()

void TextDocVisitor::filter ( const QCString &  str)
private

在文件 textdocvisitor.cpp 第 53 行定义.

54 {
55  if (str.isEmpty()) return;
56  //printf("TextDocVisitor::filter(%s)\n",str);
57  const char *p=str.data();
58  char c;
59  while (*p)
60  {
61  c=*p++;
62  switch(c)
63  {
64  case '\n': m_t << " "; break;
65  default: m_t << c;
66  }
67  }
68 }

引用了 QCString::data(), QCString::isEmpty() , 以及 m_t.

被这些函数引用 visit().

◆ visit() [1/17]

void TextDocVisitor::visit ( DocAnchor *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 63 行定义.

63 {}

◆ visit() [2/17]

void TextDocVisitor::visit ( DocCite *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 69 行定义.

69 {}

◆ visit() [3/17]

void TextDocVisitor::visit ( DocEmoji *  s)
virtual

实现了 DocVisitor.

在文件 textdocvisitor.cpp 第 40 行定义.

41 {
42  const char *res = EmojiEntityMapper::instance()->name(s->index());
43  if (res)
44  {
45  filter(res);
46  }
47  else
48  {
49  filter(s->name());
50  }
51 }

引用了 filter(), DocEmoji::index(), EmojiEntityMapper::instance(), EmojiEntityMapper::name() , 以及 DocEmoji::name().

◆ visit() [4/17]

void TextDocVisitor::visit ( DocFormula *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 66 行定义.

66 {}

◆ visit() [5/17]

void TextDocVisitor::visit ( DocHorRuler *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 60 行定义.

60 {}

◆ visit() [6/17]

void TextDocVisitor::visit ( DocInclude *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 64 行定义.

64 {}

◆ visit() [7/17]

void TextDocVisitor::visit ( DocIncOperator *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 65 行定义.

65 {}

◆ visit() [8/17]

void TextDocVisitor::visit ( DocIndexEntry *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 67 行定义.

67 {}

◆ visit() [9/17]

void TextDocVisitor::visit ( DocLineBreak *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 59 行定义.

59 {}

◆ visit() [10/17]

void TextDocVisitor::visit ( DocLinkedWord *  w)
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 54 行定义.

59 {}

◆ visit() [11/17]

void TextDocVisitor::visit ( DocSimpleSectSep *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 68 行定义.

68 {}

◆ visit() [12/17]

void TextDocVisitor::visit ( DocStyleChange *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 61 行定义.

61 {}

◆ visit() [13/17]

void TextDocVisitor::visit ( DocSymbol *  s)
virtual

实现了 DocVisitor.

在文件 textdocvisitor.cpp 第 27 行定义.

28 {
29  const char *res = HtmlEntityMapper::instance()->html(s->symbol());
30  if (res)
31  {
32  m_t << res;
33  }
34  else
35  {
36  err("text: non supported HTML-entity found: %s\n",HtmlEntityMapper::instance()->html(s->symbol(),TRUE));
37  }
38 }

引用了 err(), HtmlEntityMapper::html(), HtmlEntityMapper::instance(), m_t, DocSymbol::symbol() , 以及 TRUE.

◆ visit() [14/17]

void TextDocVisitor::visit ( DocURL *  u)
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 58 行定义.

59 {}

◆ visit() [15/17]

void TextDocVisitor::visit ( DocVerbatim *  s)
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 62 行定义.

62 {}

◆ visit() [16/17]

void TextDocVisitor::visit ( DocWhiteSpace *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 55 行定义.

59 {}

◆ visit() [17/17]

void TextDocVisitor::visit ( DocWord *  w)
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 53 行定义.

53 {}

◆ visitPost() [1/37]

void TextDocVisitor::visitPost ( DocAutoList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 76 行定义.

76 {}

◆ visitPost() [2/37]

void TextDocVisitor::visitPost ( DocAutoListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 78 行定义.

78 {}

◆ visitPost() [3/37]

void TextDocVisitor::visitPost ( DocDiaFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 125 行定义.

125 {}

◆ visitPost() [4/37]

void TextDocVisitor::visitPost ( DocDotFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 120 行定义.

120 {}

◆ visitPost() [5/37]

void TextDocVisitor::visitPost ( DocHRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 114 行定义.

114 {}

◆ visitPost() [6/37]

void TextDocVisitor::visitPost ( DocHtmlBlockQuote *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 145 行定义.

◆ visitPost() [7/37]

void TextDocVisitor::visitPost ( DocHtmlCaption *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 110 行定义.

110 {}

◆ visitPost() [8/37]

void TextDocVisitor::visitPost ( DocHtmlCell *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 108 行定义.

108 {}

◆ visitPost() [9/37]

void TextDocVisitor::visitPost ( DocHtmlDescData *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 102 行定义.

102 {}

◆ visitPost() [10/37]

void TextDocVisitor::visitPost ( DocHtmlDescList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 98 行定义.

98 {}

◆ visitPost() [11/37]

void TextDocVisitor::visitPost ( DocHtmlDescTitle *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 100 行定义.

100 {}

◆ visitPost() [12/37]

void TextDocVisitor::visitPost ( DocHtmlHeader *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 116 行定义.

116 {}

◆ visitPost() [13/37]

void TextDocVisitor::visitPost ( DocHtmlList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 94 行定义.

94 {}

◆ visitPost() [14/37]

void TextDocVisitor::visitPost ( DocHtmlListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 96 行定义.

96 {}

◆ visitPost() [15/37]

void TextDocVisitor::visitPost ( DocHtmlRow *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 106 行定义.

106 {}

◆ visitPost() [16/37]

void TextDocVisitor::visitPost ( DocHtmlTable *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 104 行定义.

104 {}

◆ visitPost() [17/37]

void TextDocVisitor::visitPost ( DocImage *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 118 行定义.

118 {}

◆ visitPost() [18/37]

void TextDocVisitor::visitPost ( DocInternal *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 112 行定义.

112 {}

◆ visitPost() [19/37]

void TextDocVisitor::visitPost ( DocInternalRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 141 行定义.

◆ visitPost() [20/37]

void TextDocVisitor::visitPost ( DocLink *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 127 行定义.

127 {}

◆ visitPost() [21/37]

void TextDocVisitor::visitPost ( DocMscFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 123 行定义.

123 {}

◆ visitPost() [22/37]

void TextDocVisitor::visitPost ( DocPara *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 80 行定义.

80 {}

◆ visitPost() [23/37]

void TextDocVisitor::visitPost ( DocParamList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 137 行定义.

◆ visitPost() [24/37]

void TextDocVisitor::visitPost ( DocParamSect *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 135 行定义.

135 :
136 

◆ visitPost() [25/37]

void TextDocVisitor::visitPost ( DocParBlock *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 149 行定义.

◆ visitPost() [26/37]

void TextDocVisitor::visitPost ( DocRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 129 行定义.

129 {}

◆ visitPost() [27/37]

void TextDocVisitor::visitPost ( DocRoot *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 82 行定义.

82 {}

◆ visitPost() [28/37]

void TextDocVisitor::visitPost ( DocSecRefItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 131 行定义.

131 {}

◆ visitPost() [29/37]

void TextDocVisitor::visitPost ( DocSecRefList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 133 行定义.

133 {}

◆ visitPost() [30/37]

void TextDocVisitor::visitPost ( DocSection *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 92 行定义.

92 {}

◆ visitPost() [31/37]

void TextDocVisitor::visitPost ( DocSimpleList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 88 行定义.

88 {}

◆ visitPost() [32/37]

void TextDocVisitor::visitPost ( DocSimpleListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 90 行定义.

90 {}

◆ visitPost() [33/37]

void TextDocVisitor::visitPost ( DocSimpleSect *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 84 行定义.

84 {}

◆ visitPost() [34/37]

void TextDocVisitor::visitPost ( DocText *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 143 行定义.

◆ visitPost() [35/37]

void TextDocVisitor::visitPost ( DocTitle *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 86 行定义.

86 {}

◆ visitPost() [36/37]

void TextDocVisitor::visitPost ( DocVhdlFlow *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 147 行定义.

◆ visitPost() [37/37]

void TextDocVisitor::visitPost ( DocXRefItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 139 行定义.

◆ visitPre() [1/37]

void TextDocVisitor::visitPre ( DocAutoList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 75 行定义.

75 {}

◆ visitPre() [2/37]

void TextDocVisitor::visitPre ( DocAutoListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 77 行定义.

77 {}

◆ visitPre() [3/37]

void TextDocVisitor::visitPre ( DocDiaFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 124 行定义.

124 {}

◆ visitPre() [4/37]

void TextDocVisitor::visitPre ( DocDotFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 119 行定义.

119 {}

◆ visitPre() [5/37]

void TextDocVisitor::visitPre ( DocHRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 113 行定义.

113 {}

◆ visitPre() [6/37]

void TextDocVisitor::visitPre ( DocHtmlBlockQuote *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 144 行定义.

◆ visitPre() [7/37]

void TextDocVisitor::visitPre ( DocHtmlCaption *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 109 行定义.

109 {}

◆ visitPre() [8/37]

void TextDocVisitor::visitPre ( DocHtmlCell *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 107 行定义.

107 {}

◆ visitPre() [9/37]

void TextDocVisitor::visitPre ( DocHtmlDescData *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 101 行定义.

101 {}

◆ visitPre() [10/37]

void TextDocVisitor::visitPre ( DocHtmlDescList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 97 行定义.

97 {}

◆ visitPre() [11/37]

void TextDocVisitor::visitPre ( DocHtmlDescTitle *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 99 行定义.

99 {}

◆ visitPre() [12/37]

void TextDocVisitor::visitPre ( DocHtmlHeader *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 115 行定义.

115 {}

◆ visitPre() [13/37]

void TextDocVisitor::visitPre ( DocHtmlList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 93 行定义.

93 {}

◆ visitPre() [14/37]

void TextDocVisitor::visitPre ( DocHtmlListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 95 行定义.

95 {}

◆ visitPre() [15/37]

void TextDocVisitor::visitPre ( DocHtmlRow *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 105 行定义.

106 {}

◆ visitPre() [16/37]

void TextDocVisitor::visitPre ( DocHtmlTable *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 103 行定义.

103 {}

◆ visitPre() [17/37]

void TextDocVisitor::visitPre ( DocImage *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 117 行定义.

117 {}

◆ visitPre() [18/37]

void TextDocVisitor::visitPre ( DocInternal *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 111 行定义.

111 {}

◆ visitPre() [19/37]

void TextDocVisitor::visitPre ( DocInternalRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 140 行定义.

◆ visitPre() [20/37]

void TextDocVisitor::visitPre ( DocLink *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 126 行定义.

126 {}

◆ visitPre() [21/37]

void TextDocVisitor::visitPre ( DocMscFile *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 122 行定义.

122 {}

◆ visitPre() [22/37]

void TextDocVisitor::visitPre ( DocPara *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 79 行定义.

79 {}

◆ visitPre() [23/37]

void TextDocVisitor::visitPre ( DocParamList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 136 行定义.

◆ visitPre() [24/37]

void TextDocVisitor::visitPre ( DocParamSect *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 134 行定义.

135 :
136 

◆ visitPre() [25/37]

void TextDocVisitor::visitPre ( DocParBlock *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 148 行定义.

◆ visitPre() [26/37]

void TextDocVisitor::visitPre ( DocRef *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 128 行定义.

128 {}

◆ visitPre() [27/37]

void TextDocVisitor::visitPre ( DocRoot *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 81 行定义.

81 {}

◆ visitPre() [28/37]

void TextDocVisitor::visitPre ( DocSecRefItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 130 行定义.

130 {}

◆ visitPre() [29/37]

void TextDocVisitor::visitPre ( DocSecRefList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 132 行定义.

132 {}

◆ visitPre() [30/37]

void TextDocVisitor::visitPre ( DocSection *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 91 行定义.

91 {}

◆ visitPre() [31/37]

void TextDocVisitor::visitPre ( DocSimpleList *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 87 行定义.

87 {}

◆ visitPre() [32/37]

void TextDocVisitor::visitPre ( DocSimpleListItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 89 行定义.

89 {}

◆ visitPre() [33/37]

void TextDocVisitor::visitPre ( DocSimpleSect *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 83 行定义.

83 {}

◆ visitPre() [34/37]

void TextDocVisitor::visitPre ( DocText *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 142 行定义.

◆ visitPre() [35/37]

void TextDocVisitor::visitPre ( DocTitle *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 85 行定义.

85 {}

◆ visitPre() [36/37]

void TextDocVisitor::visitPre ( DocVhdlFlow *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 146 行定义.

◆ visitPre() [37/37]

void TextDocVisitor::visitPre ( DocXRefItem *  )
inlinevirtual

实现了 DocVisitor.

在文件 textdocvisitor.h 第 138 行定义.

类成员变量说明

◆ m_t

TextStream& TextDocVisitor::m_t
private

在文件 textdocvisitor.h 第 155 行定义.

被这些函数引用 filter() , 以及 visit().


该类的文档由以下文件生成:
QCString::isEmpty
bool isEmpty() const
Returns TRUE iff the string is empty
Definition: qcstring.h:144
DocEmoji::name
QCString name() const
Definition: docparser.h:473
err
void err(const char *fmt,...)
Definition: message.cpp:203
TextDocVisitor::m_t
TextStream & m_t
Definition: textdocvisitor.h:155
HtmlEntityMapper::instance
static HtmlEntityMapper * instance()
Returns the one and only instance of the HTML entity mapper
Definition: htmlentity.cpp:341
DocSymbol::symbol
SymType symbol() const
Definition: docparser.h:459
EmojiEntityMapper::name
const char * name(int index) const
Access routine to the name of the Emoji entity
Definition: emoji.cpp:1590
TRUE
#define TRUE
Definition: qcstring.h:36
DocEmoji::index
int index() const
Definition: docparser.h:474
HtmlEntityMapper::html
const char * html(DocSymbol::SymType symb, bool useInPrintf=FALSE) const
Access routine to the html code of the HTML entity
Definition: htmlentity.cpp:386
QCString::data
const char * data() const
Returns a pointer to the contents of the string in the form of a 0-terminated C string
Definition: qcstring.h:153
EmojiEntityMapper::instance
static EmojiEntityMapper * instance()
Returns the one and only instance of the Emoji entity mapper
Definition: emoji.cpp:1536
TextDocVisitor::filter
void filter(const QCString &str)
Definition: textdocvisitor.cpp:53