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)  

HtmlDocVisitor Class Reference

Concrete visitor implementation for HTML output. More...

#include <htmldocvisitor.h>

+ Inheritance diagram for HtmlDocVisitor:
+ Collaboration diagram for HtmlDocVisitor:

Public Member Functions

 HtmlDocVisitor (FTextStream &t, CodeOutputInterface &ci, const Definition *ctx)
 
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 *)
 
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 Member Functions inherited from DocVisitor
 DocVisitor (int id)
 
virtual ~DocVisitor ()
 
int id () const
 

Private Member Functions

void writeObfuscatedMailAddress (const QCString &url)
 
void filter (const char *str)
 
void filterQuotedCdataAttr (const char *str)
 Escape basic entities to produce a valid CDATA attribute value, assume that the outer quoting will be using the double quote ". More...
 
void startLink (const QCString &ref, const QCString &file, const QCString &relPath, const QCString &anchor, const QCString &tooltip="")
 
void endLink ()
 
void writeDotFile (const QCString &fileName, const QCString &relPath, const QCString &context)
 
void writeMscFile (const QCString &fileName, const QCString &relPath, const QCString &context)
 
void writeDiaFile (const QCString &fileName, const QCString &relPath, const QCString &context)
 
void writePlantUMLFile (const QCString &fileName, const QCString &relPath, const QCString &context)
 
void pushEnabled ()
 
void popEnabled ()
 
void forceEndParagraph (DocNode *n)
 Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. More...
 
void forceStartParagraph (DocNode *n)
 Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. More...
 

Private Attributes

FTextStreamm_t
 
CodeOutputInterfacem_ci
 
bool m_insidePre
 
bool m_hide
 
QStack< boolm_enabled
 
const Definitionm_ctx
 
QCString m_langExt
 

Detailed Description

Concrete visitor implementation for HTML output.

Definition at line 33 of file htmldocvisitor.h.

Constructor & Destructor Documentation

◆ HtmlDocVisitor()

HtmlDocVisitor::HtmlDocVisitor ( FTextStream t,
CodeOutputInterface ci,
const Definition ctx 
)

Definition at line 283 of file htmldocvisitor.cpp.

References Definition::getDefFileExtension(), and m_langExt.

Member Function Documentation

◆ endLink()

void HtmlDocVisitor::endLink ( )
private

Definition at line 2291 of file htmldocvisitor.cpp.

References m_t.

Referenced by visit(), and visitPost().

◆ filter()

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

Definition at line 2216 of file htmldocvisitor.cpp.

References m_t.

Referenced by visit(), and visitPre().

◆ filterQuotedCdataAttr()

void HtmlDocVisitor::filterQuotedCdataAttr ( const char *  str)
private

Escape basic entities to produce a valid CDATA attribute value, assume that the outer quoting will be using the double quote ".

Definition at line 2241 of file htmldocvisitor.cpp.

References m_t.

Referenced by visit().

◆ forceEndParagraph()

void HtmlDocVisitor::forceEndParagraph ( DocNode n)
private

Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph.

This method will forcefully end the current paragraph and forceStartParagraph() will restart it.

Definition at line 2444 of file htmldocvisitor.cpp.

References QList< type >::at(), CompAccept< T >::children(), QList< type >::findRef(), getParagraphContext(), insideStyleChangeThatIsOutsideParagraph(), isInvisibleNode(), DocNode::kind(), DocNode::Kind_Para, m_t, mustBeOutsideParagraph(), and DocNode::parent().

Referenced by visit(), and visitPre().

◆ forceStartParagraph()

void HtmlDocVisitor::forceStartParagraph ( DocNode n)
private

Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph.

This method will forcefully start the paragraph, that was previously ended by forceEndParagraph().

Definition at line 2477 of file htmldocvisitor.cpp.

References QList< type >::at(), CompAccept< T >::children(), QList< type >::count(), FALSE, QList< type >::findRef(), getDirHtmlClassOfNode(), getHtmlDirEmbeddingChar(), getParagraphContext(), getTextDirByConfig(), insideStyleChangeThatIsOutsideParagraph(), isInvisibleNode(), DocNode::kind(), DocNode::Kind_Para, m_t, mustBeOutsideParagraph(), DocNode::parent(), and TRUE.

Referenced by visit(), and visitPost().

◆ popEnabled()

void HtmlDocVisitor::popEnabled ( )
private

Definition at line 2301 of file htmldocvisitor.cpp.

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

Referenced by visit(), and visitPost().

◆ pushEnabled()

void HtmlDocVisitor::pushEnabled ( )
private

Definition at line 2296 of file htmldocvisitor.cpp.

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

Referenced by visit(), and visitPre().

◆ startLink()

void HtmlDocVisitor::startLink ( const QCString ref,
const QCString file,
const QCString relPath,
const QCString anchor,
const QCString tooltip = "" 
)
private

◆ visit() [1/17]

void HtmlDocVisitor::visit ( DocAnchor anc)
virtual

Implements DocVisitor.

Definition at line 662 of file htmldocvisitor.cpp.

References DocAnchor::anchor(), DocAnchor::attribs(), htmlAttribsToString(), m_hide, and m_t.

◆ visit() [2/17]

void HtmlDocVisitor::visit ( DocCite cite)
virtual

◆ visit() [3/17]

void HtmlDocVisitor::visit ( DocEmoji s)
virtual

◆ visit() [4/17]

◆ visit() [5/17]

void HtmlDocVisitor::visit ( DocHorRuler hr)
virtual

◆ visit() [6/17]

◆ visit() [7/17]

◆ visit() [8/17]

◆ visit() [9/17]

void HtmlDocVisitor::visit ( DocLineBreak br)
virtual

Implements DocVisitor.

Definition at line 392 of file htmldocvisitor.cpp.

References DocLineBreak::attribs(), htmlAttribsToString(), m_hide, and m_t.

◆ visit() [10/17]

◆ visit() [11/17]

void HtmlDocVisitor::visit ( DocSimpleSectSep )
virtual

Implements DocVisitor.

Definition at line 935 of file htmldocvisitor.cpp.

References endl(), and m_t.

◆ visit() [12/17]

◆ visit() [13/17]

void HtmlDocVisitor::visit ( DocSymbol s)
virtual

◆ visit() [14/17]

void HtmlDocVisitor::visit ( DocURL u)
virtual

◆ visit() [15/17]

◆ visit() [16/17]

void HtmlDocVisitor::visit ( DocWhiteSpace w)
virtual

Implements DocVisitor.

Definition at line 311 of file htmldocvisitor.cpp.

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

◆ visit() [17/17]

void HtmlDocVisitor::visit ( DocWord w)
virtual

Implements DocVisitor.

Definition at line 295 of file htmldocvisitor.cpp.

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

Referenced by visitPre().

◆ visitPost() [1/37]

void HtmlDocVisitor::visitPost ( DocAutoList l)
virtual

Implements DocVisitor.

Definition at line 994 of file htmldocvisitor.cpp.

References forceStartParagraph(), languages::l, m_hide, and m_t.

◆ visitPost() [2/37]

void HtmlDocVisitor::visitPost ( DocAutoListItem li)
virtual

Implements DocVisitor.

Definition at line 1016 of file htmldocvisitor.cpp.

References DocNode::isPreformatted(), m_hide, and m_t.

◆ visitPost() [3/37]

void HtmlDocVisitor::visitPost ( DocDiaFile df)
virtual

Implements DocVisitor.

Definition at line 1882 of file htmldocvisitor.cpp.

References endl(), DocDiaFile::hasCaption(), m_hide, and m_t.

◆ visitPost() [4/37]

void HtmlDocVisitor::visitPost ( DocDotFile df)
virtual

Implements DocVisitor.

Definition at line 1842 of file htmldocvisitor.cpp.

References endl(), DocDotFile::hasCaption(), m_hide, and m_t.

◆ visitPost() [5/37]

void HtmlDocVisitor::visitPost ( DocHRef )
virtual

Implements DocVisitor.

Definition at line 1679 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [6/37]

void HtmlDocVisitor::visitPost ( DocHtmlBlockQuote b)
virtual

Implements DocVisitor.

Definition at line 2166 of file htmldocvisitor.cpp.

References endl(), forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [7/37]

void HtmlDocVisitor::visitPost ( DocHtmlCaption )
virtual

Implements DocVisitor.

Definition at line 1645 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [8/37]

void HtmlDocVisitor::visitPost ( DocHtmlCell c)
virtual

Implements DocVisitor.

Definition at line 1633 of file htmldocvisitor.cpp.

References DocHtmlCell::isHeading(), m_hide, and m_t.

◆ visitPost() [9/37]

void HtmlDocVisitor::visitPost ( DocHtmlDescData )
virtual

Implements DocVisitor.

Definition at line 1559 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [10/37]

void HtmlDocVisitor::visitPost ( DocHtmlDescList dl)
virtual

Implements DocVisitor.

Definition at line 1530 of file htmldocvisitor.cpp.

References forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [11/37]

void HtmlDocVisitor::visitPost ( DocHtmlDescTitle )
virtual

Implements DocVisitor.

Definition at line 1545 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [12/37]

void HtmlDocVisitor::visitPost ( DocHtmlHeader header)
virtual

Implements DocVisitor.

Definition at line 1695 of file htmldocvisitor.cpp.

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

◆ visitPost() [13/37]

void HtmlDocVisitor::visitPost ( DocHtmlList s)
virtual

◆ visitPost() [14/37]

void HtmlDocVisitor::visitPost ( DocHtmlListItem )
virtual

Implements DocVisitor.

Definition at line 1517 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [15/37]

void HtmlDocVisitor::visitPost ( DocHtmlRow )
virtual

Implements DocVisitor.

Definition at line 1614 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [16/37]

void HtmlDocVisitor::visitPost ( DocHtmlTable t)
virtual

Implements DocVisitor.

Definition at line 1601 of file htmldocvisitor.cpp.

References forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [17/37]

void HtmlDocVisitor::visitPost ( DocImage img)
virtual

◆ visitPost() [18/37]

void HtmlDocVisitor::visitPost ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 1658 of file htmldocvisitor.cpp.

References m_hide.

◆ visitPost() [19/37]

void HtmlDocVisitor::visitPost ( DocInternalRef )
virtual

Implements DocVisitor.

Definition at line 2134 of file htmldocvisitor.cpp.

References endLink(), m_hide, and m_t.

◆ visitPost() [20/37]

void HtmlDocVisitor::visitPost ( DocLink )
virtual

Implements DocVisitor.

Definition at line 1898 of file htmldocvisitor.cpp.

References endLink(), and m_hide.

◆ visitPost() [21/37]

void HtmlDocVisitor::visitPost ( DocMscFile df)
virtual

Implements DocVisitor.

Definition at line 1862 of file htmldocvisitor.cpp.

References endl(), DocMscFile::hasCaption(), m_hide, and m_t.

◆ visitPost() [22/37]

◆ visitPost() [23/37]

void HtmlDocVisitor::visitPost ( DocParamList )
virtual

Implements DocVisitor.

Definition at line 2089 of file htmldocvisitor.cpp.

References endl(), m_hide, and m_t.

◆ visitPost() [24/37]

void HtmlDocVisitor::visitPost ( DocParamSect s)
virtual

Implements DocVisitor.

Definition at line 2005 of file htmldocvisitor.cpp.

References endl(), forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [25/37]

void HtmlDocVisitor::visitPost ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 2209 of file htmldocvisitor.cpp.

References m_hide.

◆ visitPost() [26/37]

void HtmlDocVisitor::visitPost ( DocRef ref)
virtual

Implements DocVisitor.

Definition at line 1916 of file htmldocvisitor.cpp.

References endLink(), DocRef::file(), QCString::isEmpty(), and m_hide.

◆ visitPost() [27/37]

void HtmlDocVisitor::visitPost ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 1361 of file htmldocvisitor.cpp.

◆ visitPost() [28/37]

void HtmlDocVisitor::visitPost ( DocSecRefItem )
virtual

Implements DocVisitor.

Definition at line 1931 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [29/37]

void HtmlDocVisitor::visitPost ( DocSecRefList s)
virtual

Implements DocVisitor.

Definition at line 1945 of file htmldocvisitor.cpp.

References endl(), forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [30/37]

void HtmlDocVisitor::visitPost ( DocSection s)
virtual

Implements DocVisitor.

Definition at line 1475 of file htmldocvisitor.cpp.

References forceStartParagraph().

◆ visitPost() [31/37]

void HtmlDocVisitor::visitPost ( DocSimpleList sl)
virtual

Implements DocVisitor.

Definition at line 1443 of file htmldocvisitor.cpp.

References forceStartParagraph(), DocNode::isPreformatted(), m_hide, and m_t.

◆ visitPost() [32/37]

void HtmlDocVisitor::visitPost ( DocSimpleListItem li)
virtual

Implements DocVisitor.

Definition at line 1457 of file htmldocvisitor.cpp.

References DocNode::isPreformatted(), m_hide, and m_t.

◆ visitPost() [33/37]

void HtmlDocVisitor::visitPost ( DocSimpleSect s)
virtual

Implements DocVisitor.

Definition at line 1417 of file htmldocvisitor.cpp.

References forceStartParagraph(), m_hide, and m_t.

◆ visitPost() [34/37]

void HtmlDocVisitor::visitPost ( DocText )
virtual

Implements DocVisitor.

Definition at line 2145 of file htmldocvisitor.cpp.

◆ visitPost() [35/37]

void HtmlDocVisitor::visitPost ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 1428 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPost() [36/37]

void HtmlDocVisitor::visitPost ( DocVhdlFlow vf)
virtual

Implements DocVisitor.

Definition at line 2194 of file htmldocvisitor.cpp.

References forceStartParagraph(), VhdlDocGen::getFlowMember(), m_hide, and m_t.

◆ visitPost() [37/37]

void HtmlDocVisitor::visitPost ( DocXRefItem x)
virtual

◆ visitPre() [1/37]

void HtmlDocVisitor::visitPre ( DocAutoList l)
virtual

◆ visitPre() [2/37]

void HtmlDocVisitor::visitPre ( DocAutoListItem )
virtual

Implements DocVisitor.

Definition at line 1010 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPre() [3/37]

void HtmlDocVisitor::visitPre ( DocDiaFile df)
virtual

◆ visitPre() [4/37]

void HtmlDocVisitor::visitPre ( DocDotFile df)
virtual

◆ visitPre() [5/37]

◆ visitPre() [6/37]

◆ visitPre() [7/37]

void HtmlDocVisitor::visitPre ( DocHtmlCaption c)
virtual

Implements DocVisitor.

Definition at line 1639 of file htmldocvisitor.cpp.

References DocHtmlCaption::attribs(), htmlAttribsToString(), m_hide, and m_t.

◆ visitPre() [8/37]

void HtmlDocVisitor::visitPre ( DocHtmlCell c)
virtual

◆ visitPre() [9/37]

void HtmlDocVisitor::visitPre ( DocHtmlDescData dd)
virtual

◆ visitPre() [10/37]

void HtmlDocVisitor::visitPre ( DocHtmlDescList dl)
virtual

◆ visitPre() [11/37]

void HtmlDocVisitor::visitPre ( DocHtmlDescTitle dt)
virtual

◆ visitPre() [12/37]

void HtmlDocVisitor::visitPre ( DocHtmlHeader header)
virtual

◆ visitPre() [13/37]

◆ visitPre() [14/37]

void HtmlDocVisitor::visitPre ( DocHtmlListItem i)
virtual

◆ visitPre() [15/37]

void HtmlDocVisitor::visitPre ( DocHtmlRow tr)
virtual

Implements DocVisitor.

Definition at line 1608 of file htmldocvisitor.cpp.

References DocHtmlRow::attribs(), htmlAttribsToString(), m_hide, and m_t.

◆ visitPre() [16/37]

◆ visitPre() [17/37]

◆ visitPre() [18/37]

void HtmlDocVisitor::visitPre ( DocInternal )
virtual

Implements DocVisitor.

Definition at line 1651 of file htmldocvisitor.cpp.

References m_hide.

◆ visitPre() [19/37]

void HtmlDocVisitor::visitPre ( DocInternalRef ref)
virtual

◆ visitPre() [20/37]

void HtmlDocVisitor::visitPre ( DocLink lnk)
virtual

◆ visitPre() [21/37]

void HtmlDocVisitor::visitPre ( DocMscFile df)
virtual

◆ visitPre() [22/37]

◆ visitPre() [23/37]

◆ visitPre() [24/37]

◆ visitPre() [25/37]

void HtmlDocVisitor::visitPre ( DocParBlock )
virtual

Implements DocVisitor.

Definition at line 2204 of file htmldocvisitor.cpp.

References m_hide.

◆ visitPre() [26/37]

◆ visitPre() [27/37]

void HtmlDocVisitor::visitPre ( DocRoot )
virtual

Implements DocVisitor.

Definition at line 1357 of file htmldocvisitor.cpp.

◆ visitPre() [28/37]

void HtmlDocVisitor::visitPre ( DocSecRefItem ref)
virtual

◆ visitPre() [29/37]

void HtmlDocVisitor::visitPre ( DocSecRefList s)
virtual

Implements DocVisitor.

Definition at line 1937 of file htmldocvisitor.cpp.

References endl(), forceEndParagraph(), m_hide, and m_t.

◆ visitPre() [30/37]

◆ visitPre() [31/37]

void HtmlDocVisitor::visitPre ( DocSimpleList sl)
virtual

Implements DocVisitor.

Definition at line 1434 of file htmldocvisitor.cpp.

References forceEndParagraph(), DocNode::isPreformatted(), m_hide, and m_t.

◆ visitPre() [32/37]

void HtmlDocVisitor::visitPre ( DocSimpleListItem )
virtual

Implements DocVisitor.

Definition at line 1451 of file htmldocvisitor.cpp.

References m_hide, and m_t.

◆ visitPre() [33/37]

◆ visitPre() [34/37]

void HtmlDocVisitor::visitPre ( DocText )
virtual

Implements DocVisitor.

Definition at line 2141 of file htmldocvisitor.cpp.

◆ visitPre() [35/37]

void HtmlDocVisitor::visitPre ( DocTitle )
virtual

Implements DocVisitor.

Definition at line 1424 of file htmldocvisitor.cpp.

◆ visitPre() [36/37]

◆ visitPre() [37/37]

◆ writeDiaFile()

void HtmlDocVisitor::writeDiaFile ( const QCString fileName,
const QCString relPath,
const QCString context 
)
private

◆ writeDotFile()

void HtmlDocVisitor::writeDotFile ( const QCString fileName,
const QCString relPath,
const QCString context 
)
private

◆ writeMscFile()

void HtmlDocVisitor::writeMscFile ( const QCString fileName,
const QCString relPath,
const QCString context 
)
private

◆ writeObfuscatedMailAddress()

void HtmlDocVisitor::writeObfuscatedMailAddress ( const QCString url)
private

Definition at line 352 of file htmldocvisitor.cpp.

References QCString::length(), m_t, and QCString::mid().

Referenced by visit(), and visitPre().

◆ writePlantUMLFile()

void HtmlDocVisitor::writePlantUMLFile ( const QCString fileName,
const QCString relPath,
const QCString context 
)
private

Member Data Documentation

◆ m_ci

CodeOutputInterface& HtmlDocVisitor::m_ci
private

Definition at line 168 of file htmldocvisitor.h.

Referenced by visit().

◆ m_ctx

const Definition* HtmlDocVisitor::m_ctx
private

Definition at line 172 of file htmldocvisitor.h.

Referenced by visit().

◆ m_enabled

QStack<bool> HtmlDocVisitor::m_enabled
private

Definition at line 171 of file htmldocvisitor.h.

Referenced by popEnabled(), and pushEnabled().

◆ m_hide

bool HtmlDocVisitor::m_hide
private

Definition at line 170 of file htmldocvisitor.h.

Referenced by popEnabled(), pushEnabled(), visit(), visitPost(), and visitPre().

◆ m_insidePre

bool HtmlDocVisitor::m_insidePre
private

Definition at line 169 of file htmldocvisitor.h.

Referenced by visit().

◆ m_langExt

QCString HtmlDocVisitor::m_langExt
private

Definition at line 173 of file htmldocvisitor.h.

Referenced by HtmlDocVisitor(), and visit().

◆ m_t


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