Public Member Functions | Private Member Functions | Private Attributes | List of all members
ManDocVisitor Class Reference

Concrete visitor implementation for LaTeX output. More...

#include <mandocvisitor.h>

Inheritance diagram for ManDocVisitor:
DocVisitor

Public Member Functions

 ManDocVisitor (FTextStream &t, CodeOutputInterface &ci, const char *langExt)
 
void visit (DocWord *)
 
void visit (DocLinkedWord *)
 
void visit (DocWhiteSpace *)
 
void visit (DocSymbol *)
 
void visit (DocURL *)
 
void visit (DocLineBreak *)
 
void visit (DocHorRuler *)
 
void visit (DocStyleChange *)
 
void visit (DocVerbatim *)
 
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 *s)
 
void visitPost (DocSection *)
 
void visitPre (DocHtmlList *s)
 
void visitPost (DocHtmlList *s)
 
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 *t)
 
void visitPost (DocHtmlTable *t)
 
void visitPre (DocHtmlCaption *)
 
void visitPost (DocHtmlCaption *)
 
void visitPre (DocHtmlRow *)
 
void visitPost (DocHtmlRow *)
 
void visitPre (DocHtmlCell *)
 
void visitPost (DocHtmlCell *)
 
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 *lnk)
 
void visitPost (DocLink *)
 
void visitPre (DocRef *ref)
 
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 (DocCopy *)
 
void visitPost (DocCopy *)
 
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 Member Functions inherited from DocVisitor
 DocVisitor (int id)
 
virtual ~DocVisitor ()
 
int id () const
 

Private Member Functions

void filter (const char *str)
 
void pushEnabled ()
 
void popEnabled ()
 

Private Attributes

FTextStreamm_t
 
CodeOutputInterfacem_ci
 
bool m_insidePre
 
bool m_hide
 
bool m_firstCol
 
int m_indent
 
QStack< boolm_enabled
 
QCString m_langExt
 

Detailed Description

Concrete visitor implementation for LaTeX output.

Definition at line 30 of file mandocvisitor.h.

Constructor & Destructor Documentation

ManDocVisitor::ManDocVisitor ( FTextStream t,
CodeOutputInterface ci,
const char *  langExt 
)

Definition at line 34 of file mandocvisitor.cpp.

37  m_indent(0), m_langExt(langExt)
38 {
39 }
const int DocVisitor_Man
Definition: docvisitor.h:27
FTextStream & m_t
CodeOutputInterface & m_ci
const bool FALSE
Definition: qglobal.h:370
QCString m_langExt
DocVisitor(int id)
Definition: docvisitor.h:94

Member Function Documentation

void ManDocVisitor::filter ( const char *  str)
private

Definition at line 1000 of file mandocvisitor.cpp.

1001 {
1002  if (str)
1003  {
1004  const char *p=str;
1005  char c=0;
1006  while ((c=*p++))
1007  {
1008  switch(c)
1009  {
1010  case '.': m_t << "\\&."; break; // see bug652277
1011  case '\\': m_t << "\\\\"; break;
1012  case '"': c = '\''; // fall through
1013  default: m_t << c; break;
1014  }
1015  }
1016  }
1017 }
FTextStream & m_t
p
Definition: test.py:223
static QCString str
void ManDocVisitor::popEnabled ( )
private

Definition at line 1024 of file mandocvisitor.cpp.

1025 {
1026  bool *v=m_enabled.pop();
1027  ASSERT(v!=0);
1028  m_hide = *v;
1029  delete v;
1030 }
type * pop()
Definition: qstack.h:59
QStack< bool > m_enabled
#define ASSERT(x)
Definition: qglobal.h:590
void ManDocVisitor::pushEnabled ( )
private

Definition at line 1019 of file mandocvisitor.cpp.

1020 {
1021  m_enabled.push(new bool(m_hide));
1022 }
void push(const type *d)
Definition: qstack.h:58
QStack< bool > m_enabled
void ManDocVisitor::visit ( DocWord w)
virtual

Implements DocVisitor.

Definition at line 45 of file mandocvisitor.cpp.

46 {
47  if (m_hide) return;
48  filter(w->word());
50 }
const bool FALSE
Definition: qglobal.h:370
QCString word() const
Definition: docparser.h:199
void filter(const char *str)
void ManDocVisitor::visit ( DocLinkedWord w)
virtual

Implements DocVisitor.

Definition at line 52 of file mandocvisitor.cpp.

53 {
54  if (m_hide) return;
55  m_t << "\\fB";
56  filter(w->word());
57  m_t << "\\fP";
59 }
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
QCString word() const
Definition: docparser.h:215
void filter(const char *str)
void ManDocVisitor::visit ( DocWhiteSpace w)
virtual

Implements DocVisitor.

Definition at line 61 of file mandocvisitor.cpp.

62 {
63  if (m_hide) return;
64  if (m_insidePre)
65  {
66  m_t << w->chars();
67  m_firstCol=w->chars().at(w->chars().length()-1)=='\n';
68  }
69  else
70  {
71  m_t << " ";
73  }
74 }
uint length() const
Definition: qcstring.h:195
char & at(uint i) const
Definition: qcstring.h:326
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
QCString chars() const
Definition: docparser.h:434
void ManDocVisitor::visit ( DocSymbol s)
virtual

Implements DocVisitor.

Definition at line 76 of file mandocvisitor.cpp.

77 {
78  if (m_hide) return;
79  const char *res = HtmlEntityMapper::instance()->man(s->symbol());
80  if (res)
81  {
82  m_t << res;
83  }
84  else
85  {
86  // no error or warning to be supplied
87  // err("man: non supported HTML-entity found: &%s;\n",get_symbol_item(s->symbol()));
88  }
90 }
const char * man(DocSymbol::SymType symb) const
Access routine to the man code of the HTML entity.
Definition: htmlentity.cpp:437
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
static HtmlEntityMapper * instance()
Definition: htmlentity.cpp:341
SymType symbol() const
Definition: docparser.h:418
void ManDocVisitor::visit ( DocURL u)
virtual

Implements DocVisitor.

Definition at line 92 of file mandocvisitor.cpp.

93 {
94  if (m_hide) return;
95  m_t << u->url();
97 }
QCString url() const
Definition: docparser.h:239
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
void ManDocVisitor::visit ( DocLineBreak )
virtual

Implements DocVisitor.

Definition at line 99 of file mandocvisitor.cpp.

100 {
101  if (m_hide) return;
102  m_t << endl << ".br" << endl;
104 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocHorRuler )
virtual

Implements DocVisitor.

Definition at line 106 of file mandocvisitor.cpp.

107 {
108  if (m_hide) return;
109  if (!m_firstCol) m_t << endl;
110  m_t << ".PP" << endl;
112 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocStyleChange s)
virtual

Implements DocVisitor.

Definition at line 114 of file mandocvisitor.cpp.

115 {
116  if (m_hide) return;
117  switch (s->style())
118  {
120  if (s->enable()) m_t << "\\fB"; else m_t << "\\fP";
122  break;
124  if (s->enable()) m_t << "\\fI"; else m_t << "\\fP";
126  break;
128  if (s->enable()) m_t << "\\fC"; else m_t << "\\fP";
130  break;
132  if (s->enable()) m_t << "\\*<"; else m_t << "\\*> ";
134  break;
136  if (s->enable()) m_t << "\\*{"; else m_t << "\\*} ";
138  break;
140  /* not supported */
141  break;
143  /* not supported */
144  break;
146  if (s->enable())
147  {
148  if (!m_firstCol) m_t << endl;
149  m_t << ".PP" << endl;
150  m_t << ".nf" << endl;
152  }
153  else
154  {
156  if (!m_firstCol) m_t << endl;
157  m_t << ".fi" << endl;
158  m_t << ".PP" << endl;
160  }
161  break;
162  case DocStyleChange::Div: /* HTML only */ break;
163  case DocStyleChange::Span: /* HTML only */ break;
164  }
165 }
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
Style style() const
Definition: docparser.h:329
bool enable() const
Definition: docparser.h:331
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocVerbatim s)
virtual

Implements DocVisitor.

Definition at line 167 of file mandocvisitor.cpp.

168 {
169  if (m_hide) return;
170  QCString lang = m_langExt;
171  if (!s->language().isEmpty()) // explicit language setting
172  {
173  lang = s->language();
174  }
175  SrcLangExt langExt = getLanguageFromFileName(lang);
176  switch (s->type())
177  {
178  case DocVerbatim::Code: // fall though
179  if (!m_firstCol) m_t << endl;
180  m_t << ".PP" << endl;
181  m_t << ".nf" << endl;
183  ->parseCode(m_ci,s->context(),s->text(),
184  langExt,
185  s->isExample(),s->exampleFile());
186  if (!m_firstCol) m_t << endl;
187  m_t << ".fi" << endl;
188  m_t << ".PP" << endl;
190  break;
191  case DocVerbatim::Verbatim:
192  if (!m_firstCol) m_t << endl;
193  m_t << ".PP" << endl;
194  m_t << ".nf" << endl;
195  m_t << s->text();
196  if (!m_firstCol) m_t << endl;
197  m_t << ".fi" << endl;
198  m_t << ".PP" << endl;
200  break;
201  case DocVerbatim::ManOnly:
202  m_t << s->text();
203  break;
204  case DocVerbatim::HtmlOnly:
205  case DocVerbatim::XmlOnly:
209  case DocVerbatim::Dot:
210  case DocVerbatim::Msc:
211  case DocVerbatim::PlantUML:
212  /* nothing */
213  break;
214  }
215 }
QCString exampleFile() const
Definition: docparser.h:454
ParserInterface * getParser(const char *extension)
Definition: parserintf.h:191
bool isEmpty() const
Definition: qcstring.h:189
FTextStream & m_t
CodeOutputInterface & m_ci
SrcLangExt
Definition: types.h:41
bool isExample() const
Definition: docparser.h:453
static ParserManager * parserManager
Definition: doxygen.h:141
QCString text() const
Definition: docparser.h:450
QCString language() const
Definition: docparser.h:456
QCString context() const
Definition: docparser.h:451
SrcLangExt getLanguageFromFileName(const QCString fileName)
Definition: util.cpp:7061
QCString m_langExt
Type type() const
Definition: docparser.h:449
virtual void parseCode(CodeOutputInterface &codeOutIntf, const char *scopeName, const QCString &input, SrcLangExt lang, bool isExampleBlock, const char *exampleName=0, FileDef *fileDef=0, int startLine=-1, int endLine=-1, bool inlineFragment=FALSE, MemberDef *memberDef=0, bool showLineNumbers=TRUE, Definition *searchCtx=0, bool collectXRefs=TRUE)=0
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocAnchor )
virtual

Implements DocVisitor.

Definition at line 217 of file mandocvisitor.cpp.

218 {
219  /* no support for anchors in man pages */
220 }
void ManDocVisitor::visit ( DocInclude inc)
virtual

Implements DocVisitor.

Definition at line 222 of file mandocvisitor.cpp.

223 {
224  if (m_hide) return;
225  SrcLangExt langExt = getLanguageFromFileName(inc->extension());
226  switch(inc->type())
227  {
229  {
230  if (!m_firstCol) m_t << endl;
231  m_t << ".PP" << endl;
232  m_t << ".nf" << endl;
233  QFileInfo cfi( inc->file() );
234  FileDef fd( cfi.dirPath().utf8(), cfi.fileName().utf8() );
236  ->parseCode(m_ci,inc->context(),
237  inc->text(),
238  langExt,
239  inc->isExample(),
240  inc->exampleFile(), &fd);
241  if (!m_firstCol) m_t << endl;
242  m_t << ".fi" << endl;
243  m_t << ".PP" << endl;
245  }
246  break;
247  case DocInclude::Include:
248  if (!m_firstCol) m_t << endl;
249  m_t << ".PP" << endl;
250  m_t << ".nf" << endl;
252  ->parseCode(m_ci,inc->context(),
253  inc->text(),
254  langExt,
255  inc->isExample(),
256  inc->exampleFile());
257  if (!m_firstCol) m_t << endl;
258  m_t << ".fi" << endl;
259  m_t << ".PP" << endl;
261  break;
263  break;
265  break;
267  break;
269  if (!m_firstCol) m_t << endl;
270  m_t << ".PP" << endl;
271  m_t << ".nf" << endl;
272  m_t << inc->text();
273  if (!m_firstCol) m_t << endl;
274  m_t << ".fi" << endl;
275  m_t << ".PP" << endl;
277  break;
278  case DocInclude::Snippet:
279  if (!m_firstCol) m_t << endl;
280  m_t << ".PP" << endl;
281  m_t << ".nf" << endl;
283  ->parseCode(m_ci,
284  inc->context(),
285  extractBlock(inc->text(),inc->blockId()),
286  langExt,
287  inc->isExample(),
288  inc->exampleFile()
289  );
290  if (!m_firstCol) m_t << endl;
291  m_t << ".fi" << endl;
292  m_t << ".PP" << endl;
294  break;
295  }
296 }
ParserInterface * getParser(const char *extension)
Definition: parserintf.h:191
static TemplateVariant parseCode(MemberDef *md, const QCString &scopeName, const QCString &relPath, const QCString &code, int startLine=-1, int endLine=-1, bool showLineNumbers=FALSE)
Definition: context.cpp:1266
QCString blockId() const
Definition: docparser.h:505
FTextStream & m_t
QCString text() const
Definition: docparser.h:503
CodeOutputInterface & m_ci
Type type() const
Definition: docparser.h:502
SrcLangExt
Definition: types.h:41
QCString extractBlock(const QCString text, const QCString marker)
Definition: util.cpp:7998
static ParserManager * parserManager
Definition: doxygen.h:141
bool isExample() const
Definition: docparser.h:506
QCString file() const
Definition: docparser.h:495
SrcLangExt getLanguageFromFileName(const QCString fileName)
Definition: util.cpp:7061
QCString exampleFile() const
Definition: docparser.h:507
QCString context() const
Definition: docparser.h:504
QCString extension() const
Definition: docparser.h:496
The QFileInfo class provides system-independent file information.
Definition: qfileinfo.h:51
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocIncOperator op)
virtual

Implements DocVisitor.

Definition at line 298 of file mandocvisitor.cpp.

299 {
301  //printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
302  // op->type(),op->isFirst(),op->isLast(),op->text().data());
303  if (op->isFirst())
304  {
305  if (!m_hide)
306  {
307  if (!m_firstCol) m_t << endl;
308  m_t << ".PP" << endl;
309  m_t << ".nf" << endl;
310  }
311  pushEnabled();
312  m_hide = TRUE;
313  }
314  if (op->type()!=DocIncOperator::Skip)
315  {
316  popEnabled();
317  if (!m_hide)
318  {
320  ->parseCode(m_ci,op->context(),op->text(),langExt,
321  op->isExample(),op->exampleFile());
322  }
323  pushEnabled();
324  m_hide=TRUE;
325  }
326  if (op->isLast())
327  {
328  popEnabled();
329  if (!m_hide)
330  {
331  if (!m_firstCol) m_t << endl;
332  m_t << ".fi" << endl;
333  m_t << ".PP" << endl;
335  }
336  }
337  else
338  {
339  if (!m_hide) m_t << endl;
340  }
341 }
Type type() const
Definition: docparser.h:532
ParserInterface * getParser(const char *extension)
Definition: parserintf.h:191
bool isFirst() const
Definition: docparser.h:537
FTextStream & m_t
CodeOutputInterface & m_ci
SrcLangExt
Definition: types.h:41
QCString exampleFile() const
Definition: docparser.h:542
static ParserManager * parserManager
Definition: doxygen.h:141
bool isExample() const
Definition: docparser.h:541
QCString context() const
Definition: docparser.h:535
QCString text() const
Definition: docparser.h:533
bool isLast() const
Definition: docparser.h:538
SrcLangExt getLanguageFromFileName(const QCString fileName)
Definition: util.cpp:7061
QCString m_langExt
virtual void parseCode(CodeOutputInterface &codeOutIntf, const char *scopeName, const QCString &input, SrcLangExt lang, bool isExampleBlock, const char *exampleName=0, FileDef *fileDef=0, int startLine=-1, int endLine=-1, bool inlineFragment=FALSE, MemberDef *memberDef=0, bool showLineNumbers=TRUE, Definition *searchCtx=0, bool collectXRefs=TRUE)=0
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visit ( DocFormula f)
virtual

Implements DocVisitor.

Definition at line 343 of file mandocvisitor.cpp.

344 {
345  if (m_hide) return;
346  m_t << f->text();
347 }
FTextStream & m_t
QCString text() const
Definition: docparser.h:563
void ManDocVisitor::visit ( DocIndexEntry )
virtual

Implements DocVisitor.

Definition at line 349 of file mandocvisitor.cpp.

350 {
351 }
void ManDocVisitor::visit ( DocSimpleSectSep )
virtual

Implements DocVisitor.

Definition at line 353 of file mandocvisitor.cpp.

354 {
355 }
void ManDocVisitor::visit ( DocCite cite)
virtual

Implements DocVisitor.

Definition at line 357 of file mandocvisitor.cpp.

358 {
359  if (m_hide) return;
360  m_t << "\\fB";
361  if (cite->file().isEmpty()) m_t << "[";
362  filter(cite->text());
363  if (cite->file().isEmpty()) m_t << "]";
364  m_t << "\\fP";
365 }
QCString text() const
Definition: docparser.h:296
bool isEmpty() const
Definition: qcstring.h:189
FTextStream & m_t
QCString file() const
Definition: docparser.h:292
void filter(const char *str)
void ManDocVisitor::visitPost ( DocAutoList )
virtual

Implements DocVisitor.

Definition at line 378 of file mandocvisitor.cpp.

379 {
380  if (m_hide) return;
381  m_indent-=2;
382  m_t << ".PP" << endl;
383 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocAutoListItem )
virtual

Implements DocVisitor.

Definition at line 404 of file mandocvisitor.cpp.

405 {
406  if (m_hide) return;
407  m_t << endl;
409 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocPara p)
virtual

Implements DocVisitor.

Definition at line 415 of file mandocvisitor.cpp.

416 {
417  if (m_hide) return;
418  if (!p->isLast() && // omit <p> for last paragraph
419  !(p->parent() && // and for parameter sections
421  )
422  )
423  {
424  if (!m_firstCol) m_t << endl;
425  m_t << ".PP" << endl;
427  }
428 }
DocNode * parent() const
Definition: docparser.h:147
FTextStream & m_t
virtual Kind kind() const =0
bool isLast() const
Definition: docparser.h:1125
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 434 of file mandocvisitor.cpp.

435 {
436 }
void ManDocVisitor::visitPost ( DocSimpleSect )
virtual

Implements DocVisitor.

Definition at line 492 of file mandocvisitor.cpp.

493 {
494  if (m_hide) return;
495  if (!m_firstCol) m_t << endl;
496  m_t << ".RE" << endl;
497  m_t << ".PP" << endl;
499 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 505 of file mandocvisitor.cpp.

506 {
507  if (m_hide) return;
508  m_t << "\\fP" << endl;
509  m_t << ".RS 4" << endl;
510 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocSimpleList )
virtual

Implements DocVisitor.

Definition at line 520 of file mandocvisitor.cpp.

521 {
522  if (m_hide) return;
523  m_indent-=2;
524  m_t << ".PP" << endl;
525 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocSimpleListItem )
virtual

Implements DocVisitor.

Definition at line 537 of file mandocvisitor.cpp.

538 {
539  if (m_hide) return;
540  m_t << endl;
542 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocSection )
virtual

Implements DocVisitor.

Definition at line 556 of file mandocvisitor.cpp.

557 {
558 }
void ManDocVisitor::visitPost ( DocHtmlList s)
virtual

Implements DocVisitor.

Definition at line 568 of file mandocvisitor.cpp.

569 {
570  if (m_hide) return;
571  m_indent-=2;
572  if (!m_firstCol) m_t << endl;
573  m_t << ".PP" << endl;
574 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocHtmlListItem )
virtual

Implements DocVisitor.

Definition at line 595 of file mandocvisitor.cpp.

596 {
597  if (m_hide) return;
598  m_t << endl;
600 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocHtmlDescList )
virtual

Implements DocVisitor.

Definition at line 623 of file mandocvisitor.cpp.

624 {
625  if (m_hide) return;
626  if (!m_firstCol) m_t << endl;
627  m_t << ".PP" << endl;
629 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocHtmlDescTitle )
virtual

Implements DocVisitor.

Definition at line 639 of file mandocvisitor.cpp.

640 {
641  if (m_hide) return;
642  m_t << "\\fP\" 1c" << endl;
644 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocHtmlDescData )
virtual

Implements DocVisitor.

Definition at line 650 of file mandocvisitor.cpp.

651 {
652 }
void ManDocVisitor::visitPost ( DocHtmlTable t)
virtual

Implements DocVisitor.

Definition at line 658 of file mandocvisitor.cpp.

659 {
660 }
void ManDocVisitor::visitPost ( DocHtmlCaption )
virtual

Implements DocVisitor.

Definition at line 666 of file mandocvisitor.cpp.

667 {
668 }
void ManDocVisitor::visitPost ( DocHtmlRow )
virtual

Implements DocVisitor.

Definition at line 674 of file mandocvisitor.cpp.

675 {
676 }
void ManDocVisitor::visitPost ( DocHtmlCell )
virtual

Implements DocVisitor.

Definition at line 682 of file mandocvisitor.cpp.

683 {
684 }
void ManDocVisitor::visitPost ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 695 of file mandocvisitor.cpp.

696 {
697  if (m_hide) return;
698  //if (!m_firstCol) m_t << endl;
699  //m_t << ".RE" << endl;
700  //m_t << ".PP" << endl;
701  //m_firstCol=TRUE;
702 }
void ManDocVisitor::visitPost ( DocHRef )
virtual

Implements DocVisitor.

Definition at line 710 of file mandocvisitor.cpp.

711 {
712  if (m_hide) return;
713  m_t << "\\fP";
714 }
FTextStream & m_t
void ManDocVisitor::visitPost ( DocHtmlHeader header)
virtual

Implements DocVisitor.

Definition at line 724 of file mandocvisitor.cpp.

725 {
726  if (m_hide) return;
727  m_t << "\"" << endl;
728  if (header->level()==1) m_t << ".PP" << endl;
730 }
FTextStream & m_t
int level() const
Definition: docparser.h:894
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocImage )
virtual

Implements DocVisitor.

Definition at line 736 of file mandocvisitor.cpp.

737 {
738 }
void ManDocVisitor::visitPost ( DocDotFile )
virtual

Implements DocVisitor.

Definition at line 744 of file mandocvisitor.cpp.

745 {
746 }
void ManDocVisitor::visitPost ( DocMscFile )
virtual

Implements DocVisitor.

Definition at line 751 of file mandocvisitor.cpp.

752 {
753 }
void ManDocVisitor::visitPost ( DocDiaFile )
virtual

Implements DocVisitor.

Definition at line 759 of file mandocvisitor.cpp.

760 {
761 }
void ManDocVisitor::visitPost ( DocLink )
virtual

Implements DocVisitor.

Definition at line 769 of file mandocvisitor.cpp.

770 {
771  if (m_hide) return;
772  m_t << "\\fP";
773 }
FTextStream & m_t
void ManDocVisitor::visitPost ( DocRef )
virtual

Implements DocVisitor.

Definition at line 782 of file mandocvisitor.cpp.

783 {
784  if (m_hide) return;
785  m_t << "\\fP";
786 }
FTextStream & m_t
void ManDocVisitor::visitPost ( DocSecRefItem )
virtual

Implements DocVisitor.

Definition at line 798 of file mandocvisitor.cpp.

799 {
800  if (m_hide) return;
801  m_t << endl;
803 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocSecRefList )
virtual

Implements DocVisitor.

Definition at line 811 of file mandocvisitor.cpp.

812 {
813  if (m_hide) return;
814  m_indent-=2;
815  if (!m_firstCol) m_t << endl;
816  m_t << ".PP" << endl;
817 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocParamSect )
virtual

Implements DocVisitor.

Definition at line 867 of file mandocvisitor.cpp.

868 {
869  if (m_hide) return;
870  if (!m_firstCol) m_t << endl;
871  m_t << ".RE" << endl;
872  m_t << ".PP" << endl;
874 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocParamList pl)
virtual

Implements DocVisitor.

Definition at line 900 of file mandocvisitor.cpp.

901 {
902  if (m_hide) return;
903  if (!pl->isLast())
904  {
905  if (!m_firstCol) m_t << endl;
906  m_t << ".br" << endl;
907  }
908 }
FTextStream & m_t
bool isLast() const
Definition: docparser.h:1176
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocXRefItem x)
virtual

Implements DocVisitor.

Definition at line 925 of file mandocvisitor.cpp.

926 {
927  if (m_hide) return;
928  if (x->title().isEmpty()) return;
929  if (!m_firstCol) m_t << endl;
930  m_t << ".RE" << endl;
931  m_t << ".PP" << endl;
933 }
bool isEmpty() const
Definition: qcstring.h:189
FTextStream & m_t
QCString title() const
Definition: docparser.h:671
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocInternalRef )
virtual

Implements DocVisitor.

Definition at line 941 of file mandocvisitor.cpp.

942 {
943  if (m_hide) return;
944  m_t << "\\fP";
945 }
FTextStream & m_t
void ManDocVisitor::visitPost ( DocCopy )
virtual

Implements DocVisitor.

Definition at line 951 of file mandocvisitor.cpp.

952 {
953 }
void ManDocVisitor::visitPost ( DocText )
virtual

Implements DocVisitor.

Definition at line 959 of file mandocvisitor.cpp.

960 {
961 }
void ManDocVisitor::visitPost ( DocHtmlBlockQuote )
virtual

Implements DocVisitor.

Definition at line 974 of file mandocvisitor.cpp.

975 {
976  if (m_hide) return;
977  if (!m_firstCol) m_t << endl;
978  m_t << ".RE" << endl;
979  m_t << ".PP" << endl;
981 }
FTextStream & m_t
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPost ( DocVhdlFlow )
virtual

Implements DocVisitor.

Definition at line 987 of file mandocvisitor.cpp.

988 {
989 }
void ManDocVisitor::visitPost ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 995 of file mandocvisitor.cpp.

996 {
997 }
void ManDocVisitor::visitPre ( DocAutoList )
virtual

Implements DocVisitor.

Definition at line 372 of file mandocvisitor.cpp.

373 {
374  if (m_hide) return;
375  m_indent+=2;
376 }
void ManDocVisitor::visitPre ( DocAutoListItem li)
virtual

Implements DocVisitor.

Definition at line 385 of file mandocvisitor.cpp.

386 {
387  if (m_hide) return;
388  QCString ws;
389  ws.fill(' ',m_indent-2);
390  if (!m_firstCol) m_t << endl;
391  m_t << ".IP \"" << ws;
392  if (((DocAutoList *)li->parent())->isEnumList())
393  {
394  m_t << li->itemNumber() << ".\" " << m_indent+2;
395  }
396  else // bullet list
397  {
398  m_t << "\\(bu\" " << m_indent;
399  }
400  m_t << endl;
402 }
DocNode * parent() const
Definition: docparser.h:147
FTextStream & m_t
bool fill(char c, int len=-1)
Definition: qcstring.h:243
int itemNumber() const
Definition: docparser.h:639
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocPara )
virtual

Implements DocVisitor.

Definition at line 411 of file mandocvisitor.cpp.

412 {
413 }
void ManDocVisitor::visitPre ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 430 of file mandocvisitor.cpp.

431 {
432 }
void ManDocVisitor::visitPre ( DocSimpleSect s)
virtual

Implements DocVisitor.

Definition at line 438 of file mandocvisitor.cpp.

439 {
440  if (m_hide) return;
441  if (!m_firstCol)
442  {
443  m_t << endl;
444  m_t << ".PP" << endl;
445  }
446  m_t << "\\fB";
447  switch(s->type())
448  {
449  case DocSimpleSect::See:
450  m_t << theTranslator->trSeeAlso(); break;
451  case DocSimpleSect::Return:
452  m_t << theTranslator->trReturns(); break;
453  case DocSimpleSect::Author:
454  m_t << theTranslator->trAuthor(TRUE,TRUE); break;
456  m_t << theTranslator->trAuthor(TRUE,FALSE); break;
458  m_t << theTranslator->trVersion(); break;
459  case DocSimpleSect::Since:
460  m_t << theTranslator->trSince(); break;
461  case DocSimpleSect::Date:
462  m_t << theTranslator->trDate(); break;
463  case DocSimpleSect::Note:
464  m_t << theTranslator->trNote(); break;
466  m_t << theTranslator->trWarning(); break;
467  case DocSimpleSect::Pre:
468  m_t << theTranslator->trPrecondition(); break;
469  case DocSimpleSect::Post:
470  m_t << theTranslator->trPostcondition(); break;
472  m_t << theTranslator->trCopyright(); break;
474  m_t << theTranslator->trInvariant(); break;
476  m_t << theTranslator->trRemarks(); break;
478  m_t << theTranslator->trAttention(); break;
479  case DocSimpleSect::User: break;
480  case DocSimpleSect::Rcs: break;
481  case DocSimpleSect::Unknown: break;
482  }
483 
484  // special case 1: user defined title
485  if (s->type()!=DocSimpleSect::User && s->type()!=DocSimpleSect::Rcs)
486  {
487  m_t << ":\\fP" << endl;
488  m_t << ".RS 4" << endl;
489  }
490 }
virtual QCString trPrecondition()=0
virtual QCString trSince()=0
virtual QCString trAttention()=0
virtual QCString trInvariant()=0
FTextStream & m_t
virtual QCString trPostcondition()=0
const bool FALSE
Definition: qglobal.h:370
virtual QCString trWarning()=0
virtual QCString trCopyright()=0
virtual QCString trReturns()=0
virtual QCString trDate()=0
virtual QCString trNote()=0
virtual QCString trAuthor(bool first_capital, bool singular)=0
virtual QCString trVersion()=0
Type type() const
Definition: docparser.h:1057
Translator * theTranslator
Definition: language.cpp:157
virtual QCString trRemarks()=0
virtual QCString trSeeAlso()=0
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 501 of file mandocvisitor.cpp.

502 {
503 }
void ManDocVisitor::visitPre ( DocSimpleList )
virtual

Implements DocVisitor.

Definition at line 512 of file mandocvisitor.cpp.

513 {
514  if (m_hide) return;
515  m_indent+=2;
516  if (!m_firstCol) m_t << endl;
517  m_t << ".PD 0" << endl;
518 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocSimpleListItem )
virtual

Implements DocVisitor.

Definition at line 527 of file mandocvisitor.cpp.

528 {
529  if (m_hide) return;
530  QCString ws;
531  ws.fill(' ',m_indent-2);
532  if (!m_firstCol) m_t << endl;
533  m_t << ".IP \"" << ws << "\\(bu\" " << m_indent << endl;
535 }
FTextStream & m_t
bool fill(char c, int len=-1)
Definition: qcstring.h:243
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocSection s)
virtual

Implements DocVisitor.

Definition at line 544 of file mandocvisitor.cpp.

545 {
546  if (m_hide) return;
547  if (!m_firstCol) m_t << endl;
548  if (s->level()==1) m_t << ".SH"; else m_t << ".SS";
549  m_t << " \"";
550  filter(s->title());
551  m_t << "\"" << endl;
552  if (s->level()==1) m_t << ".PP" << endl;
554 }
int level() const
Definition: docparser.h:942
FTextStream & m_t
QCString title() const
Definition: docparser.h:943
void filter(const char *str)
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocHtmlList s)
virtual

Implements DocVisitor.

Definition at line 560 of file mandocvisitor.cpp.

561 {
562  if (m_hide) return;
563  m_indent+=2;
564  if (!m_firstCol) m_t << endl;
565  m_t << ".PD 0" << endl;
566 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocHtmlListItem li)
virtual

Implements DocVisitor.

Definition at line 576 of file mandocvisitor.cpp.

577 {
578  if (m_hide) return;
579  QCString ws;
580  ws.fill(' ',m_indent-2);
581  if (!m_firstCol) m_t << endl;
582  m_t << ".IP \"" << ws;
583  if (((DocHtmlList *)li->parent())->type()==DocHtmlList::Ordered)
584  {
585  m_t << li->itemNumber() << ".\" " << m_indent+2;
586  }
587  else // bullet list
588  {
589  m_t << "\\(bu\" " << m_indent;
590  }
591  m_t << endl;
593 }
DocNode * parent() const
Definition: docparser.h:147
int itemNumber() const
Definition: docparser.h:1225
FTextStream & m_t
static QCString type
Definition: declinfo.cpp:672
bool fill(char c, int len=-1)
Definition: qcstring.h:243
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocHtmlDescList )
virtual

Implements DocVisitor.

Definition at line 619 of file mandocvisitor.cpp.

620 {
621 }
void ManDocVisitor::visitPre ( DocHtmlDescTitle )
virtual

Implements DocVisitor.

Definition at line 631 of file mandocvisitor.cpp.

632 {
633  if (m_hide) return;
634  if (!m_firstCol) m_t << endl;
635  m_t << ".IP \"\\fB";
637 }
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocHtmlDescData )
virtual

Implements DocVisitor.

Definition at line 646 of file mandocvisitor.cpp.

647 {
648 }
void ManDocVisitor::visitPre ( DocHtmlTable t)
virtual

Implements DocVisitor.

Definition at line 654 of file mandocvisitor.cpp.

655 {
656 }
void ManDocVisitor::visitPre ( DocHtmlCaption )
virtual

Implements DocVisitor.

Definition at line 662 of file mandocvisitor.cpp.

663 {
664 }
void ManDocVisitor::visitPre ( DocHtmlRow )
virtual

Implements DocVisitor.

Definition at line 670 of file mandocvisitor.cpp.

671 {
672 }
void ManDocVisitor::visitPre ( DocHtmlCell )
virtual

Implements DocVisitor.

Definition at line 678 of file mandocvisitor.cpp.

679 {
680 }
void ManDocVisitor::visitPre ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 686 of file mandocvisitor.cpp.

687 {
688  if (m_hide) return;
689  //if (!m_firstCol) m_t << endl;
690  //m_t << ".PP" << endl;
691  //m_t << "\\fB" << theTranslator->trForInternalUseOnly() << "\\fP" << endl;
692  //m_t << ".RS 4" << endl;
693 }
void ManDocVisitor::visitPre ( DocHRef )
virtual

Implements DocVisitor.

Definition at line 704 of file mandocvisitor.cpp.

705 {
706  if (m_hide) return;
707  m_t << "\\fC";
708 }
FTextStream & m_t
void ManDocVisitor::visitPre ( DocHtmlHeader header)
virtual

Implements DocVisitor.

Definition at line 716 of file mandocvisitor.cpp.

717 {
718  if (m_hide) return;
719  if (!m_firstCol) m_t << endl;
720  if (header->level()==1) m_t << ".SH"; else m_t << ".SS";
721  m_t << " \"";
722 }
FTextStream & m_t
int level() const
Definition: docparser.h:894
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocImage )
virtual

Implements DocVisitor.

Definition at line 732 of file mandocvisitor.cpp.

733 {
734 }
void ManDocVisitor::visitPre ( DocDotFile )
virtual

Implements DocVisitor.

Definition at line 740 of file mandocvisitor.cpp.

741 {
742 }
void ManDocVisitor::visitPre ( DocMscFile )
virtual

Implements DocVisitor.

Definition at line 747 of file mandocvisitor.cpp.

748 {
749 }
void ManDocVisitor::visitPre ( DocDiaFile )
virtual

Implements DocVisitor.

Definition at line 755 of file mandocvisitor.cpp.

756 {
757 }
void ManDocVisitor::visitPre ( DocLink lnk)
virtual

Implements DocVisitor.

Definition at line 763 of file mandocvisitor.cpp.

764 {
765  if (m_hide) return;
766  m_t << "\\fB";
767 }
FTextStream & m_t
void ManDocVisitor::visitPre ( DocRef ref)
virtual

Implements DocVisitor.

Definition at line 775 of file mandocvisitor.cpp.

776 {
777  if (m_hide) return;
778  m_t << "\\fB";
779  if (!ref->hasLinkText()) filter(ref->targetTitle());
780 }
FTextStream & m_t
QCString targetTitle() const
Definition: docparser.h:831
bool hasLinkText() const
Definition: docparser.h:832
void filter(const char *str)
void ManDocVisitor::visitPre ( DocSecRefItem )
virtual

Implements DocVisitor.

Definition at line 788 of file mandocvisitor.cpp.

789 {
790  if (m_hide) return;
791  QCString ws;
792  ws.fill(' ',m_indent-2);
793  if (!m_firstCol) m_t << endl;
794  m_t << ".IP \"" << ws << "\\(bu\" " << m_indent << endl;
796 }
FTextStream & m_t
bool fill(char c, int len=-1)
Definition: qcstring.h:243
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocSecRefList )
virtual

Implements DocVisitor.

Definition at line 805 of file mandocvisitor.cpp.

806 {
807  if (m_hide) return;
808  m_indent+=2;
809 }
void ManDocVisitor::visitPre ( DocParamSect s)
virtual

Implements DocVisitor.

Definition at line 838 of file mandocvisitor.cpp.

839 {
840  if (m_hide) return;
841  if (!m_firstCol)
842  {
843  m_t << endl;
844  m_t << ".PP" << endl;
845  }
846  m_t << "\\fB";
847  switch(s->type())
848  {
849  case DocParamSect::Param:
850  m_t << theTranslator->trParameters(); break;
851  case DocParamSect::RetVal:
852  m_t << theTranslator->trReturnValues(); break;
854  m_t << theTranslator->trExceptions(); break;
856  /* TODO: add this
857  m_t << theTranslator->trTemplateParam(); break;
858  */
859  m_t << "Template Parameters"; break;
860  default:
861  ASSERT(0);
862  }
863  m_t << ":\\fP" << endl;
864  m_t << ".RS 4" << endl;
865 }
FTextStream & m_t
Type type() const
Definition: docparser.h:1101
virtual QCString trExceptions()=0
virtual QCString trParameters()=0
virtual QCString trReturnValues()=0
Translator * theTranslator
Definition: language.cpp:157
QTextStream & endl(QTextStream &s)
#define ASSERT(x)
Definition: qglobal.h:590
void ManDocVisitor::visitPre ( DocParamList pl)
virtual

Implements DocVisitor.

Definition at line 876 of file mandocvisitor.cpp.

877 {
878  if (m_hide) return;
879  m_t << "\\fI";
880  //QStrListIterator li(pl->parameters());
881  //const char *s;
883  DocNode *param;
884  bool first=TRUE;
885  for (li.toFirst();(param=li.current());++li)
886  {
887  if (!first) m_t << ","; else first=FALSE;
888  if (param->kind()==DocNode::Kind_Word)
889  {
890  visit((DocWord*)param);
891  }
892  else if (param->kind()==DocNode::Kind_LinkedWord)
893  {
894  visit((DocLinkedWord*)param);
895  }
896  }
897  m_t << "\\fP ";
898 }
FTextStream & m_t
const bool FALSE
Definition: qglobal.h:370
void visit(DocWord *)
type * current() const
Definition: qlist.h:146
const QList< DocNode > & parameters()
Definition: docparser.h:1169
const bool TRUE
Definition: qglobal.h:371
void ManDocVisitor::visitPre ( DocXRefItem x)
virtual

Implements DocVisitor.

Definition at line 910 of file mandocvisitor.cpp.

911 {
912  if (m_hide) return;
913  if (x->title().isEmpty()) return;
914  if (!m_firstCol)
915  {
916  m_t << endl;
917  m_t << ".PP" << endl;
918  }
919  m_t << "\\fB";
920  filter(x->title());
921  m_t << "\\fP" << endl;
922  m_t << ".RS 4" << endl;
923 }
bool isEmpty() const
Definition: qcstring.h:189
FTextStream & m_t
void filter(const char *str)
QCString title() const
Definition: docparser.h:671
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocInternalRef )
virtual

Implements DocVisitor.

Definition at line 935 of file mandocvisitor.cpp.

936 {
937  if (m_hide) return;
938  m_t << "\\fB";
939 }
FTextStream & m_t
void ManDocVisitor::visitPre ( DocCopy )
virtual

Implements DocVisitor.

Definition at line 947 of file mandocvisitor.cpp.

948 {
949 }
void ManDocVisitor::visitPre ( DocText )
virtual

Implements DocVisitor.

Definition at line 955 of file mandocvisitor.cpp.

956 {
957 }
void ManDocVisitor::visitPre ( DocHtmlBlockQuote )
virtual

Implements DocVisitor.

Definition at line 963 of file mandocvisitor.cpp.

964 {
965  if (m_hide) return;
966  if (!m_firstCol)
967  {
968  m_t << endl;
969  m_t << ".PP" << endl;
970  }
971  m_t << ".RS 4" << endl; // TODO: add support for nested block quotes
972 }
FTextStream & m_t
QTextStream & endl(QTextStream &s)
void ManDocVisitor::visitPre ( DocVhdlFlow )
virtual

Implements DocVisitor.

Definition at line 983 of file mandocvisitor.cpp.

984 {
985 }
void ManDocVisitor::visitPre ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 991 of file mandocvisitor.cpp.

992 {
993 }

Member Data Documentation

CodeOutputInterface& ManDocVisitor::m_ci
private

Definition at line 157 of file mandocvisitor.h.

QStack<bool> ManDocVisitor::m_enabled
private

Definition at line 162 of file mandocvisitor.h.

bool ManDocVisitor::m_firstCol
private

Definition at line 160 of file mandocvisitor.h.

bool ManDocVisitor::m_hide
private

Definition at line 159 of file mandocvisitor.h.

int ManDocVisitor::m_indent
private

Definition at line 161 of file mandocvisitor.h.

bool ManDocVisitor::m_insidePre
private

Definition at line 158 of file mandocvisitor.h.

QCString ManDocVisitor::m_langExt
private

Definition at line 163 of file mandocvisitor.h.

FTextStream& ManDocVisitor::m_t
private

Definition at line 156 of file mandocvisitor.h.


The documentation for this class was generated from the following files: