doxygen  1.8.18
About: Doxygen is a source code documentation generator tool for C++, C, Objective-C, C#, PHP, Java, Python, IDL (diverse flavors), Fortran, VHDL, Tcl, and to some extent D. Different output formats are supported.
  Fossies Dox: doxygen-1.8.18.src.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

LatexDocVisitor Class Reference

Concrete visitor implementation for LaTeX output. More...

#include <latexdocvisitor.h>

+ Inheritance diagram for LatexDocVisitor:
+ Collaboration diagram for LatexDocVisitor:

Classes

struct  ActiveRowSpan
 
struct  TableState
 

Public Member Functions

 LatexDocVisitor (FTextStream &t, CodeOutputInterface &ci, const char *langExt, bool insideTabbing)
 
void visit (DocWord *)
 
void visit (DocLinkedWord *)
 
void visit (DocWhiteSpace *)
 
void visit (DocSymbol *)
 
void visit (DocEmoji *)
 
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 (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 Types

typedef QList< ActiveRowSpanRowSpanList
 

Private Member Functions

void filter (const char *str)
 
void startLink (const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=FALSE)
 
void endLink (const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=FALSE)
 
QCString escapeMakeIndexChars (const char *s)
 
void startDotFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption)
 
void endDotFile (bool hasCaption)
 
void startMscFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption)
 
void endMscFile (bool hasCaption)
 
void writeMscFile (const QCString &fileName, DocVerbatim *s)
 
void startDiaFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption)
 
void endDiaFile (bool hasCaption)
 
void writeDiaFile (const QCString &fileName, DocVerbatim *s)
 
void writePlantUMLFile (const QCString &fileName, DocVerbatim *s)
 
void pushEnabled ()
 
void popEnabled ()
 
void pushTableState ()
 
void popTableState ()
 
int currentColumn () const
 
void setCurrentColumn (int col)
 
int numCols () const
 
void setNumCols (int num)
 
bool inRowSpan () const
 
void setInRowSpan (bool b)
 
bool inColSpan () const
 
void setInColSpan (bool b)
 
bool firstRow () const
 
void setFirstRow (bool b)
 
const RowSpanListrowSpans ()
 
void addRowSpan (ActiveRowSpan *span)
 
bool insideTable () const
 

Private Attributes

FTextStreamm_t
 
CodeOutputInterfacem_ci
 
bool m_insidePre
 
bool m_insideItem
 
bool m_hide
 
bool m_hideCaption
 
bool m_insideTabbing
 
QStack< boolm_enabled
 
QCString m_langExt
 
QStack< TableStatem_tableStateStack
 
RowSpanList m_emptyRowSpanList
 

Detailed Description

Concrete visitor implementation for LaTeX output.

Definition at line 31 of file latexdocvisitor.h.

Member Typedef Documentation

◆ RowSpanList

Definition at line 152 of file latexdocvisitor.h.

Constructor & Destructor Documentation

◆ LatexDocVisitor()

LatexDocVisitor::LatexDocVisitor ( FTextStream t,
CodeOutputInterface ci,
const char *  langExt,
bool  insideTabbing 
)

Definition at line 178 of file latexdocvisitor.cpp.

References m_tableStateStack, and TRUE.

Member Function Documentation

◆ addRowSpan()

void LatexDocVisitor::addRowSpan ( ActiveRowSpan span)
inlineprivate

Definition at line 263 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPre().

◆ currentColumn()

int LatexDocVisitor::currentColumn ( ) const
inlineprivate

Definition at line 219 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPost(), and visitPre().

◆ endDiaFile()

void LatexDocVisitor::endDiaFile ( bool  hasCaption)
private

Definition at line 1923 of file latexdocvisitor.cpp.

References m_hide, m_t, and visitPostEnd().

Referenced by visitPost().

◆ endDotFile()

void LatexDocVisitor::endDotFile ( bool  hasCaption)
private

Definition at line 1848 of file latexdocvisitor.cpp.

References m_hide, m_t, and visitPostEnd().

Referenced by visit(), and visitPost().

◆ endLink()

void LatexDocVisitor::endLink ( const QCString ref,
const QCString file,
const QCString anchor,
bool  refToTable = FALSE 
)
private

◆ endMscFile()

void LatexDocVisitor::endMscFile ( bool  hasCaption)
private

Definition at line 1877 of file latexdocvisitor.cpp.

References m_hide, m_t, and visitPostEnd().

Referenced by visitPost().

◆ escapeMakeIndexChars()

QCString LatexDocVisitor::escapeMakeIndexChars ( const char *  s)
private

Definition at line 150 of file latexdocvisitor.cpp.

References filter(), and m_t.

◆ filter()

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

◆ firstRow()

bool LatexDocVisitor::firstRow ( ) const
inlineprivate

Definition at line 251 of file latexdocvisitor.h.

References FALSE, and m_tableStateStack.

Referenced by visitPost(), and visitPre().

◆ inColSpan()

bool LatexDocVisitor::inColSpan ( ) const
inlineprivate

Definition at line 243 of file latexdocvisitor.h.

References FALSE, and m_tableStateStack.

Referenced by visitPost().

◆ inRowSpan()

bool LatexDocVisitor::inRowSpan ( ) const
inlineprivate

Definition at line 235 of file latexdocvisitor.h.

References FALSE, and m_tableStateStack.

Referenced by visitPost().

◆ insideTable()

bool LatexDocVisitor::insideTable ( ) const
inlineprivate

Definition at line 267 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visit().

◆ numCols()

int LatexDocVisitor::numCols ( ) const
inlineprivate

Definition at line 227 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPost().

◆ popEnabled()

void LatexDocVisitor::popEnabled ( )
private

Definition at line 1817 of file latexdocvisitor.cpp.

References ASSERT, m_enabled, m_hide, and QStack< type >::pop().

Referenced by visit(), and visitPost().

◆ popTableState()

void LatexDocVisitor::popTableState ( )
inlineprivate

Definition at line 215 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPost().

◆ pushEnabled()

void LatexDocVisitor::pushEnabled ( )
private

Definition at line 1812 of file latexdocvisitor.cpp.

References m_enabled, m_hide, and QStack< type >::push().

Referenced by visit(), and visitPre().

◆ pushTableState()

void LatexDocVisitor::pushTableState ( )
inlineprivate

Definition at line 211 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPre().

◆ rowSpans()

const RowSpanList& LatexDocVisitor::rowSpans ( )
inlineprivate

Definition at line 259 of file latexdocvisitor.h.

References m_emptyRowSpanList, and m_tableStateStack.

Referenced by visitPost(), and visitPre().

◆ setCurrentColumn()

void LatexDocVisitor::setCurrentColumn ( int  col)
inlineprivate

Definition at line 223 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPre().

◆ setFirstRow()

void LatexDocVisitor::setFirstRow ( bool  b)
inlineprivate

Definition at line 255 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPre().

◆ setInColSpan()

void LatexDocVisitor::setInColSpan ( bool  b)
inlineprivate

Definition at line 247 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPost(), and visitPre().

◆ setInRowSpan()

void LatexDocVisitor::setInRowSpan ( bool  b)
inlineprivate

Definition at line 239 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPost(), and visitPre().

◆ setNumCols()

void LatexDocVisitor::setNumCols ( int  num)
inlineprivate

Definition at line 231 of file latexdocvisitor.h.

References m_tableStateStack.

Referenced by visitPre().

◆ startDiaFile()

void LatexDocVisitor::startDiaFile ( const QCString fileName,
const QCString width,
const QCString height,
bool  hasCaption 
)
private

◆ startDotFile()

void LatexDocVisitor::startDotFile ( const QCString fileName,
const QCString width,
const QCString height,
bool  hasCaption 
)
private

◆ startLink()

void LatexDocVisitor::startLink ( const QCString ref,
const QCString file,
const QCString anchor,
bool  refToTable = FALSE 
)
private

Definition at line 1759 of file latexdocvisitor.cpp.

References Config_getBool, QCString::isEmpty(), m_t, and stripPath().

Referenced by visit(), and visitPre().

◆ startMscFile()

void LatexDocVisitor::startMscFile ( const QCString fileName,
const QCString width,
const QCString height,
bool  hasCaption 
)
private

◆ visit() [1/17]

void LatexDocVisitor::visit ( DocAnchor anc)
virtual

◆ visit() [2/17]

◆ visit() [3/17]

◆ visit() [4/17]

void LatexDocVisitor::visit ( DocFormula f)
virtual

Implements DocVisitor.

Definition at line 621 of file latexdocvisitor.cpp.

References m_hide, m_t, and DocFormula::text().

◆ visit() [5/17]

void LatexDocVisitor::visit ( DocHorRuler )
virtual

Implements DocVisitor.

Definition at line 280 of file latexdocvisitor.cpp.

References insideTable(), m_hide, and m_t.

◆ visit() [6/17]

◆ visit() [7/17]

◆ visit() [8/17]

void LatexDocVisitor::visit ( DocIndexEntry i)
virtual

◆ visit() [9/17]

void LatexDocVisitor::visit ( DocLineBreak )
virtual

Implements DocVisitor.

Definition at line 274 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visit() [10/17]

void LatexDocVisitor::visit ( DocLinkedWord w)
virtual

◆ visit() [11/17]

void LatexDocVisitor::visit ( DocSimpleSectSep )
virtual

Implements DocVisitor.

Definition at line 649 of file latexdocvisitor.cpp.

◆ visit() [12/17]

◆ visit() [13/17]

◆ visit() [14/17]

void LatexDocVisitor::visit ( DocURL u)
virtual

Implements DocVisitor.

Definition at line 260 of file latexdocvisitor.cpp.

References Config_getBool, filter(), DocURL::isEmail(), latexFilterURL(), m_hide, m_t, and DocURL::url().

◆ visit() [15/17]

◆ visit() [16/17]

void LatexDocVisitor::visit ( DocWhiteSpace w)
virtual

Implements DocVisitor.

Definition at line 205 of file latexdocvisitor.cpp.

References DocWhiteSpace::chars(), m_hide, m_insidePre, and m_t.

◆ visit() [17/17]

void LatexDocVisitor::visit ( DocWord w)
virtual

Implements DocVisitor.

Definition at line 191 of file latexdocvisitor.cpp.

References filter(), m_hide, and DocWord::word().

Referenced by visitPre().

◆ visitPost() [1/37]

void LatexDocVisitor::visitPost ( DocAutoList l)
virtual

Implements DocVisitor.

Definition at line 689 of file latexdocvisitor.cpp.

References languages::l, m_hide, and m_t.

◆ visitPost() [2/37]

void LatexDocVisitor::visitPost ( DocAutoListItem )
virtual

Implements DocVisitor.

Definition at line 708 of file latexdocvisitor.cpp.

◆ visitPost() [3/37]

void LatexDocVisitor::visitPost ( DocDiaFile df)
virtual

Implements DocVisitor.

Definition at line 1417 of file latexdocvisitor.cpp.

References endDiaFile(), DocDiaFile::hasCaption(), and m_hide.

◆ visitPost() [4/37]

void LatexDocVisitor::visitPost ( DocDotFile df)
virtual

Implements DocVisitor.

Definition at line 1394 of file latexdocvisitor.cpp.

References endDotFile(), DocDotFile::hasCaption(), and m_hide.

◆ visitPost() [5/37]

void LatexDocVisitor::visitPost ( DocHRef )
virtual

Implements DocVisitor.

Definition at line 1338 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [6/37]

void LatexDocVisitor::visitPost ( DocHtmlBlockQuote )
virtual

Implements DocVisitor.

Definition at line 1728 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPost() [7/37]

void LatexDocVisitor::visitPost ( DocHtmlCaption c)
virtual

Implements DocVisitor.

Definition at line 1113 of file latexdocvisitor.cpp.

References m_hide, and m_hideCaption.

◆ visitPost() [8/37]

void LatexDocVisitor::visitPost ( DocHtmlCell c)
virtual

◆ visitPost() [9/37]

void LatexDocVisitor::visitPost ( DocHtmlDescData )
virtual

Implements DocVisitor.

Definition at line 1015 of file latexdocvisitor.cpp.

◆ visitPost() [10/37]

void LatexDocVisitor::visitPost ( DocHtmlDescList dl)
virtual

Implements DocVisitor.

Definition at line 983 of file latexdocvisitor.cpp.

References DocHtmlDescList::attribs(), HtmlAttribList::find(), m_hide, and m_t.

◆ visitPost() [11/37]

void LatexDocVisitor::visitPost ( DocHtmlDescTitle )
virtual

Implements DocVisitor.

Definition at line 1004 of file latexdocvisitor.cpp.

References FALSE, m_hide, m_insideItem, and m_t.

◆ visitPost() [12/37]

void LatexDocVisitor::visitPost ( DocHtmlHeader )
virtual

Implements DocVisitor.

Definition at line 1350 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [13/37]

void LatexDocVisitor::visitPost ( DocHtmlList s)
virtual

Implements DocVisitor.

Definition at line 938 of file latexdocvisitor.cpp.

References m_hide, m_t, DocHtmlList::Ordered, and DocHtmlList::type().

◆ visitPost() [14/37]

void LatexDocVisitor::visitPost ( DocHtmlListItem )
virtual

Implements DocVisitor.

Definition at line 953 of file latexdocvisitor.cpp.

◆ visitPost() [15/37]

◆ visitPost() [16/37]

void LatexDocVisitor::visitPost ( DocHtmlTable t)
virtual

Implements DocVisitor.

Definition at line 1100 of file latexdocvisitor.cpp.

References m_hide, m_t, DocNode::parent(), popTableState(), and writeEndTableCommand().

◆ visitPost() [17/37]

void LatexDocVisitor::visitPost ( DocImage img)
virtual

◆ visitPost() [18/37]

void LatexDocVisitor::visitPost ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 1320 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPost() [19/37]

void LatexDocVisitor::visitPost ( DocInternalRef ref)
virtual

Implements DocVisitor.

Definition at line 1708 of file latexdocvisitor.cpp.

References DocInternalRef::anchor(), endLink(), DocInternalRef::file(), and m_hide.

◆ visitPost() [20/37]

void LatexDocVisitor::visitPost ( DocLink lnk)
virtual

Implements DocVisitor.

Definition at line 1428 of file latexdocvisitor.cpp.

References DocLink::anchor(), endLink(), DocLink::file(), m_hide, and DocLink::ref().

◆ visitPost() [21/37]

void LatexDocVisitor::visitPost ( DocMscFile df)
virtual

Implements DocVisitor.

Definition at line 1405 of file latexdocvisitor.cpp.

References endMscFile(), DocMscFile::hasCaption(), and m_hide.

◆ visitPost() [22/37]

void LatexDocVisitor::visitPost ( DocPara p)
virtual

◆ visitPost() [23/37]

◆ visitPost() [24/37]

void LatexDocVisitor::visitPost ( DocParamSect s)
virtual

◆ visitPost() [25/37]

void LatexDocVisitor::visitPost ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 1749 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPost() [26/37]

void LatexDocVisitor::visitPost ( DocRef ref)
virtual

◆ visitPost() [27/37]

void LatexDocVisitor::visitPost ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 730 of file latexdocvisitor.cpp.

◆ visitPost() [28/37]

void LatexDocVisitor::visitPost ( DocSecRefItem ref)
virtual

Implements DocVisitor.

Definition at line 1474 of file latexdocvisitor.cpp.

References DocSecRefItem::anchor(), Config_getBool, endl(), DocSecRefItem::file(), m_hide, and m_t.

◆ visitPost() [29/37]

void LatexDocVisitor::visitPost ( DocSecRefList )
virtual

Implements DocVisitor.

Definition at line 1493 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPost() [30/37]

void LatexDocVisitor::visitPost ( DocSection )
virtual

Implements DocVisitor.

Definition at line 925 of file latexdocvisitor.cpp.

◆ visitPost() [31/37]

void LatexDocVisitor::visitPost ( DocSimpleList )
virtual

Implements DocVisitor.

Definition at line 897 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPost() [32/37]

void LatexDocVisitor::visitPost ( DocSimpleListItem )
virtual

Implements DocVisitor.

Definition at line 909 of file latexdocvisitor.cpp.

◆ visitPost() [33/37]

◆ visitPost() [34/37]

void LatexDocVisitor::visitPost ( DocText )
virtual

Implements DocVisitor.

Definition at line 1718 of file latexdocvisitor.cpp.

◆ visitPost() [35/37]

void LatexDocVisitor::visitPost ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 884 of file latexdocvisitor.cpp.

References FALSE, m_hide, m_insideItem, and m_t.

◆ visitPost() [36/37]

void LatexDocVisitor::visitPost ( DocVhdlFlow )
virtual

Implements DocVisitor.

Definition at line 1739 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPost() [37/37]

void LatexDocVisitor::visitPost ( DocXRefItem x)
virtual

Implements DocVisitor.

Definition at line 1695 of file latexdocvisitor.cpp.

References endl(), QCString::isEmpty(), m_hide, m_t, and DocXRefItem::title().

◆ visitPre() [1/37]

void LatexDocVisitor::visitPre ( DocAutoList l)
virtual

Implements DocVisitor.

Definition at line 676 of file latexdocvisitor.cpp.

References languages::l, m_hide, and m_t.

◆ visitPre() [2/37]

void LatexDocVisitor::visitPre ( DocAutoListItem )
virtual

Implements DocVisitor.

Definition at line 702 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visitPre() [3/37]

void LatexDocVisitor::visitPre ( DocDiaFile df)
virtual

◆ visitPre() [4/37]

void LatexDocVisitor::visitPre ( DocDotFile df)
virtual

◆ visitPre() [5/37]

void LatexDocVisitor::visitPre ( DocHRef href)
virtual

Implements DocVisitor.

Definition at line 1326 of file latexdocvisitor.cpp.

References Config_getBool, latexFilterURL(), m_hide, m_t, and DocHRef::url().

◆ visitPre() [6/37]

void LatexDocVisitor::visitPre ( DocHtmlBlockQuote )
virtual

Implements DocVisitor.

Definition at line 1722 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPre() [7/37]

void LatexDocVisitor::visitPre ( DocHtmlCaption c)
virtual

Implements DocVisitor.

Definition at line 1107 of file latexdocvisitor.cpp.

References m_hide, m_hideCaption, and TRUE.

◆ visitPre() [8/37]

◆ visitPre() [9/37]

void LatexDocVisitor::visitPre ( DocHtmlDescData )
virtual

Implements DocVisitor.

Definition at line 1011 of file latexdocvisitor.cpp.

◆ visitPre() [10/37]

void LatexDocVisitor::visitPre ( DocHtmlDescList dl)
virtual

Implements DocVisitor.

Definition at line 969 of file latexdocvisitor.cpp.

References DocHtmlDescList::attribs(), HtmlAttribList::find(), m_hide, and m_t.

◆ visitPre() [11/37]

void LatexDocVisitor::visitPre ( DocHtmlDescTitle )
virtual

Implements DocVisitor.

Definition at line 997 of file latexdocvisitor.cpp.

References m_hide, m_insideItem, m_t, and TRUE.

◆ visitPre() [12/37]

void LatexDocVisitor::visitPre ( DocHtmlHeader header)
virtual

Implements DocVisitor.

Definition at line 1344 of file latexdocvisitor.cpp.

References getSectionName(), DocHtmlHeader::level(), m_hide, and m_t.

◆ visitPre() [13/37]

void LatexDocVisitor::visitPre ( DocHtmlList s)
virtual

Implements DocVisitor.

Definition at line 929 of file latexdocvisitor.cpp.

References m_hide, m_t, DocHtmlList::Ordered, and DocHtmlList::type().

◆ visitPre() [14/37]

void LatexDocVisitor::visitPre ( DocHtmlListItem )
virtual

Implements DocVisitor.

Definition at line 947 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visitPre() [15/37]

void LatexDocVisitor::visitPre ( DocHtmlRow r)
virtual

Implements DocVisitor.

Definition at line 1118 of file latexdocvisitor.cpp.

References setCurrentColumn().

◆ visitPre() [16/37]

◆ visitPre() [17/37]

◆ visitPre() [18/37]

void LatexDocVisitor::visitPre ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 1312 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPre() [19/37]

void LatexDocVisitor::visitPre ( DocInternalRef ref)
virtual

Implements DocVisitor.

Definition at line 1702 of file latexdocvisitor.cpp.

References DocInternalRef::anchor(), DocInternalRef::file(), m_hide, and startLink().

◆ visitPre() [20/37]

void LatexDocVisitor::visitPre ( DocLink lnk)
virtual

Implements DocVisitor.

Definition at line 1422 of file latexdocvisitor.cpp.

References DocLink::anchor(), DocLink::file(), m_hide, DocLink::ref(), and startLink().

◆ visitPre() [21/37]

void LatexDocVisitor::visitPre ( DocMscFile df)
virtual

◆ visitPre() [22/37]

void LatexDocVisitor::visitPre ( DocPara )
virtual

Implements DocVisitor.

Definition at line 712 of file latexdocvisitor.cpp.

◆ visitPre() [23/37]

◆ visitPre() [24/37]

◆ visitPre() [25/37]

void LatexDocVisitor::visitPre ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 1744 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPre() [26/37]

◆ visitPre() [27/37]

void LatexDocVisitor::visitPre ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 726 of file latexdocvisitor.cpp.

◆ visitPre() [28/37]

void LatexDocVisitor::visitPre ( DocSecRefItem ref)
virtual

Implements DocVisitor.

Definition at line 1463 of file latexdocvisitor.cpp.

References DocSecRefItem::anchor(), Config_getBool, DocSecRefItem::file(), m_hide, and m_t.

◆ visitPre() [29/37]

void LatexDocVisitor::visitPre ( DocSecRefList )
virtual

Implements DocVisitor.

Definition at line 1485 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPre() [30/37]

◆ visitPre() [31/37]

void LatexDocVisitor::visitPre ( DocSimpleList )
virtual

Implements DocVisitor.

Definition at line 891 of file latexdocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPre() [32/37]

void LatexDocVisitor::visitPre ( DocSimpleListItem )
virtual

Implements DocVisitor.

Definition at line 903 of file latexdocvisitor.cpp.

References m_hide, and m_t.

◆ visitPre() [33/37]

◆ visitPre() [34/37]

void LatexDocVisitor::visitPre ( DocText )
virtual

Implements DocVisitor.

Definition at line 1714 of file latexdocvisitor.cpp.

◆ visitPre() [35/37]

void LatexDocVisitor::visitPre ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 880 of file latexdocvisitor.cpp.

◆ visitPre() [36/37]

void LatexDocVisitor::visitPre ( DocVhdlFlow )
virtual

Implements DocVisitor.

Definition at line 1734 of file latexdocvisitor.cpp.

References m_hide.

◆ visitPre() [37/37]

void LatexDocVisitor::visitPre ( DocXRefItem x)
virtual

◆ writeDiaFile()

◆ writeMscFile()

◆ writePlantUMLFile()

Member Data Documentation

◆ m_ci

CodeOutputInterface& LatexDocVisitor::m_ci
private

Definition at line 187 of file latexdocvisitor.h.

Referenced by visit().

◆ m_emptyRowSpanList

RowSpanList LatexDocVisitor::m_emptyRowSpanList
private

Definition at line 209 of file latexdocvisitor.h.

Referenced by rowSpans().

◆ m_enabled

QStack<bool> LatexDocVisitor::m_enabled
private

Definition at line 193 of file latexdocvisitor.h.

Referenced by popEnabled(), and pushEnabled().

◆ m_hide

bool LatexDocVisitor::m_hide
private

◆ m_hideCaption

bool LatexDocVisitor::m_hideCaption
private

Definition at line 191 of file latexdocvisitor.h.

Referenced by visitPost(), and visitPre().

◆ m_insideItem

bool LatexDocVisitor::m_insideItem
private

Definition at line 189 of file latexdocvisitor.h.

Referenced by filter(), visitPost(), and visitPre().

◆ m_insidePre

bool LatexDocVisitor::m_insidePre
private

Definition at line 188 of file latexdocvisitor.h.

Referenced by filter(), and visit().

◆ m_insideTabbing

bool LatexDocVisitor::m_insideTabbing
private

Definition at line 192 of file latexdocvisitor.h.

Referenced by filter().

◆ m_langExt

QCString LatexDocVisitor::m_langExt
private

Definition at line 194 of file latexdocvisitor.h.

Referenced by visit().

◆ m_t

◆ m_tableStateStack


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