The HtmlDocVisitor
Class Reference
Concrete visitor implementation for HTML output. More...
Declaration
Included Headers
Base class
class | DocVisitor |
Helper base class for functionality shared by all visitors. More... | |
Public Constructors Index
HtmlDocVisitor (TextStream &t, OutputCodeList &ci, const Definition *ctx, const QCString &fn=QCString()) | |
Public Operators Index
void | operator() (const DocWord &) |
void | operator() (const DocLinkedWord &) |
void | operator() (const DocWhiteSpace &) |
void | operator() (const DocSymbol &) |
void | operator() (const DocEmoji &) |
void | operator() (const DocURL &) |
void | operator() (const DocLineBreak &) |
void | operator() (const DocHorRuler &) |
void | operator() (const DocStyleChange &) |
void | operator() (const DocVerbatim &) |
void | operator() (const DocAnchor &) |
void | operator() (const DocInclude &) |
void | operator() (const DocIncOperator &) |
void | operator() (const DocFormula &) |
void | operator() (const DocIndexEntry &) |
void | operator() (const DocSimpleSectSep &) |
void | operator() (const DocCite &) |
void | operator() (const DocSeparator &) |
void | operator() (const DocAutoList &) |
void | operator() (const DocAutoListItem &) |
void | operator() (const DocPara &) |
void | operator() (const DocRoot &) |
void | operator() (const DocSimpleSect &) |
void | operator() (const DocTitle &) |
void | operator() (const DocSimpleList &) |
void | operator() (const DocSimpleListItem &) |
void | operator() (const DocSection &) |
void | operator() (const DocHtmlList &) |
void | operator() (const DocHtmlListItem &) |
void | operator() (const DocHtmlDescList &) |
void | operator() (const DocHtmlDescTitle &) |
void | operator() (const DocHtmlDescData &) |
void | operator() (const DocHtmlTable &) |
void | operator() (const DocHtmlRow &) |
void | operator() (const DocHtmlCell &) |
void | operator() (const DocHtmlCaption &) |
void | operator() (const DocInternal &) |
void | operator() (const DocHRef &) |
void | operator() (const DocHtmlSummary &) |
void | operator() (const DocHtmlDetails &) |
void | operator() (const DocHtmlHeader &) |
void | operator() (const DocImage &) |
void | operator() (const DocDotFile &) |
void | operator() (const DocMscFile &) |
void | operator() (const DocDiaFile &) |
void | operator() (const DocPlantUmlFile &) |
void | operator() (const DocLink &) |
void | operator() (const DocRef &) |
void | operator() (const DocSecRefItem &) |
void | operator() (const DocSecRefList &) |
void | operator() (const DocParamSect &) |
void | operator() (const DocParamList &) |
void | operator() (const DocXRefItem &) |
void | operator() (const DocInternalRef &) |
void | operator() (const DocText &) |
void | operator() (const DocHtmlBlockQuote &) |
void | operator() (const DocVhdlFlow &) |
void | operator() (const DocParBlock &) |
Public Member Functions Index
template <class Node> | |
void | forceEndParagraph (const Node &n) |
Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. More... | |
template <class Node> | |
void | forceStartParagraph (const Node &n) |
Used for items found inside a paragraph, which due to XHTML restrictions have to be outside of the paragraph. More... | |
Private Member Functions Index
template <class T> | |
void | visitChildren (const T &t) |
template <class T> | |
void | visitCaption (TextStream &t, const T &n) |
void | writeObfuscatedMailAddress (const QCString &url) |
void | filter (const QCString &str, const bool retainNewline=false) |
QCString | filterQuotedCdataAttr (const QCString &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, const QCString &srcFile, int srcLine) |
void | writeMscFile (const QCString &fileName, const QCString &relPath, const QCString &context, const QCString &srcFile, int srcLine) |
void | writeDiaFile (const QCString &fileName, const QCString &relPath, const QCString &context, const QCString &srcFile, int srcLine) |
void | writePlantUMLFile (const QCString &fileName, const QCString &relPath, const QCString &context, const QCString &srcFile, int srcLine) |
template <class DocNode> | |
void | forceEndParagraph (const DocNode &n) |
template <class DocNode> | |
void | forceStartParagraph (const DocNode &n) |
Private Member Attributes Index
TextStream & | m_t |
OutputCodeList & | m_ci |
bool | m_insidePre = false |
bool | m_hide = false |
bool | m_insideTitle = false |
const Definition * | m_ctx |
QCString | m_fileName |
QCString | m_langExt |
Description
Concrete visitor implementation for HTML output.
Definition at line 29 of file htmldocvisitor.h.
Public Constructors
HtmlDocVisitor()
|
Declaration at line 32 of file htmldocvisitor.h, definition at line 255 of file htmldocvisitor.cpp.
References Definition::getDefFileExtension, m_ci, m_ctx, m_fileName, m_langExt and m_t.
Public Operators
operator()()
|
Declaration at line 38 of file htmldocvisitor.h, definition at line 280 of file htmldocvisitor.cpp.
References filter, m_hide and DocWord::word.
operator()()
|
Declaration at line 39 of file htmldocvisitor.h, definition at line 286 of file htmldocvisitor.cpp.
References DocLinkedWord::anchor, endLink, DocLinkedWord::file, filter, m_hide, DocLinkedWord::ref, DocLinkedWord::relPath, startLink, DocLinkedWord::tooltip and DocLinkedWord::word.
operator()()
|
Declaration at line 40 of file htmldocvisitor.h, definition at line 295 of file htmldocvisitor.cpp.
References DocWhiteSpace::chars, m_hide, m_insidePre and m_t.
operator()()
|
Declaration at line 41 of file htmldocvisitor.h, definition at line 308 of file htmldocvisitor.cpp.
References err, HtmlEntityMapper::html, HtmlEntityMapper::instance, m_hide, m_insideTitle, m_t, HtmlEntityMapper::Sym_Quot, HtmlEntityMapper::Sym_quot, DocSymbol::symbol and TRUE.
operator()()
|
Declaration at line 42 of file htmldocvisitor.h, definition at line 331 of file htmldocvisitor.cpp.
References DocEmoji::index, EmojiEntityMapper::instance, m_hide, m_t, DocEmoji::name and EmojiEntityMapper::unicode.
operator()()
|
Declaration at line 43 of file htmldocvisitor.h, definition at line 373 of file htmldocvisitor.cpp.
References Config_getBool, QCString::data, filter, DocURL::isEmail, m_hide, m_t, DocURL::url, writeObfuscatedMailAddress and writeUTF8Char.
operator()()
|
Declaration at line 44 of file htmldocvisitor.h, definition at line 412 of file htmldocvisitor.cpp.
References DocLineBreak::attribs, m_hide, m_t and HtmlAttribList::toString.
operator()()
|
Declaration at line 45 of file htmldocvisitor.h, definition at line 418 of file htmldocvisitor.cpp.
References DocHorRuler::attribs, forceEndParagraph, forceStartParagraph, m_hide, m_t and HtmlAttribList::toString.
operator()()
|
Declaration at line 46 of file htmldocvisitor.h, definition at line 426 of file htmldocvisitor.cpp.
References DocStyleChange::attribs, DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Cite, DocStyleChange::Code, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable, FALSE, forceEndParagraph, forceStartParagraph, DocStyleChange::Ins, DocStyleChange::Italic, DocStyleChange::Kbd, m_hide, m_insidePre, m_t, DocStyleChange::Preformatted, DocStyleChange::S, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::Strike, DocStyleChange::style, DocStyleChange::Subscript, DocStyleChange::Superscript, DocStyleChange::tagName, HtmlAttribList::toString, TRUE, DocStyleChange::Typewriter and DocStyleChange::Underline.
operator()()
|
Declaration at line 47 of file htmldocvisitor.h, definition at line 554 of file htmldocvisitor.cpp.
References DocVerbatim::Code, Config_getBool, Config_getString, DocVerbatim::context, QCString::data, DocVerbatim::DocbookOnly, DocVerbatim::Dot, DocVerbatim::engine, err, DocVerbatim::exampleFile, QCString::ExplicitSize, filter, forceEndParagraph, forceStartParagraph, DocVisitor::getCodeParser, getDotImageExtension, getLanguageFromCodeLang, DocVerbatim::HtmlOnly, PlantumlManager::instance, DocVerbatim::isBlock, QCString::isEmpty, DocVerbatim::isExample, DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::language, DocVerbatim::LatexOnly, QCString::length, m_ci, m_ctx, m_hide, m_langExt, m_t, DocVerbatim::ManOnly, DocVerbatim::Msc, Portable::openOutputStream, CodeParserInterface::parseCode, DocVerbatim::PlantUML, PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_SVG, qPrint, DocVerbatim::relPath, Dir::remove, DocVerbatim::RtfOnly, QCString::sprintf, DocVerbatim::srcFile, DocVerbatim::srcLine, QCString::str, DocVerbatim::text, DocVerbatim::type, DocVerbatim::Verbatim, visitCaption, writeDotFile, writeMscFile, writePlantUMLFile, PlantumlManager::writePlantUMLSource and DocVerbatim::XmlOnly.
operator()()
|
Declaration at line 48 of file htmldocvisitor.h, definition at line 706 of file htmldocvisitor.cpp.
References DocAnchor::anchor, DocAnchor::attribs, m_hide, m_t and HtmlAttribList::toString.
operator()()
|
Declaration at line 49 of file htmldocvisitor.h, definition at line 712 of file htmldocvisitor.cpp.
References DocInclude::blockId, DocInclude::context, createFileDef, FileInfo::dirPath, DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, DocInclude::exampleFile, DocInclude::extension, FALSE, DocInclude::file, FileInfo::fileName, filter, forceEndParagraph, forceStartParagraph, DocVisitor::getCodeParser, getLanguageFromFileName, DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, CodeFragmentManager::instance, DocInclude::isBlock, DocInclude::isExample, DocInclude::LatexInclude, m_ci, m_ctx, m_hide, m_t, DocInclude::ManInclude, CodeParserInterface::parseCode, CodeFragmentManager::parseCodeFragment, DocInclude::RtfInclude, DocInclude::Snippet, DocInclude::SnippetWithLines, QCString::str, DocInclude::stripCodeComments, DocInclude::text, DocInclude::trimLeft, TRUE, DocInclude::type, DocInclude::VerbInclude and DocInclude::XmlInclude.
operator()()
|
Declaration at line 50 of file htmldocvisitor.h, definition at line 804 of file htmldocvisitor.cpp.
References DocIncOperator::context, createFileDef, FileInfo::dirPath, DocIncOperator::exampleFile, FileInfo::fileName, forceEndParagraph, forceStartParagraph, DocVisitor::getCodeParser, getFileNameExtension, getLanguageFromFileName, DocIncOperator::includeFileName, QCString::isEmpty, DocIncOperator::isExample, DocIncOperator::isFirst, DocIncOperator::isLast, DocIncOperator::line, m_ci, m_ctx, m_hide, m_langExt, m_t, CodeParserInterface::parseCode, DocVisitor::popHidden, DocVisitor::pushHidden, DocIncOperator::showLineNo, DocIncOperator::Skip, QCString::str, DocIncOperator::stripCodeComments, DocIncOperator::text, TRUE and DocIncOperator::type.
operator()()
|
Declaration at line 51 of file htmldocvisitor.h, definition at line 861 of file htmldocvisitor.cpp.
References QCString::at, Config_getBool, Config_getEnum, convertToHtml, FALSE, filterQuotedCdataAttr, FormulaManager::findFormula, forceEndParagraph, forceStartParagraph, Formula::height, DocFormula::id, FormulaManager::instance, QCString::isEmpty, DocFormula::isInline, QCString::length, m_hide, m_t, QCString::mid, DocFormula::name, DocFormula::relPath, TextStream::str, DocFormula::text, TRUE and Formula::width.
operator()()
|
Declaration at line 52 of file htmldocvisitor.h, definition at line 974 of file htmldocvisitor.cpp.
References Definition::anchor, convertIndexWordToAnchor, DocIndexEntry::entry, Doxygen::indexList, m_t, DocIndexEntry::member, QCString::prepend and DocIndexEntry::scope.
operator()()
|
Declaration at line 53 of file htmldocvisitor.h, definition at line 990 of file htmldocvisitor.cpp.
Reference m_t.
operator()()
|
Declaration at line 54 of file htmldocvisitor.h, definition at line 996 of file htmldocvisitor.cpp.
References DocCite::anchor, endLink, DocCite::file, filter, DocCite::getText, QCString::isEmpty, m_hide, m_t, DocCite::option, DocCite::ref, DocCite::relPath, startLink and DocCite::target.
operator()()
|
Declaration at line 55 of file htmldocvisitor.h, definition at line 1960 of file htmldocvisitor.cpp.
References DocSeparator::chars, m_hide and m_t.
operator()()
|
Declaration at line 61 of file htmldocvisitor.h, definition at line 1022 of file htmldocvisitor.cpp.
References DocAutoList::depth, forceEndParagraph, forceStartParagraph, g_types, DocAutoList::isCheckedList, DocAutoList::isEnumList, DocNode::isPreformatted, m_hide, m_t, NUM_HTML_LIST_TYPES and visitChildren.
operator()()
|
Declaration at line 62 of file htmldocvisitor.h, definition at line 1064 of file htmldocvisitor.cpp.
References DocAutoList::Checked_X, DocAutoList::Checked_x, DocNode::isPreformatted, DocAutoListItem::itemNumber, m_hide, m_t, DocAutoList::Unchecked and visitChildren.
operator()()
|
Declaration at line 63 of file htmldocvisitor.h, definition at line 1292 of file htmldocvisitor.cpp.
References DocPara::attribs, DocCompoundNode::children, contexts, determineIfNeedsTag, GrowVector< T >::empty, FALSE, getParagraphContext, isInvisibleNode, m_hide, m_t, mustBeOutsideParagraph, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 64 of file htmldocvisitor.h, definition at line 1380 of file htmldocvisitor.cpp.
Reference visitChildren.
operator()()
|
Declaration at line 65 of file htmldocvisitor.h, definition at line 1388 of file htmldocvisitor.cpp.
References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, FALSE, forceEndParagraph, forceStartParagraph, DocSimpleSect::Important, DocSimpleSect::Invar, m_hide, m_t, DocSimpleSect::Note, DocSimpleSect::Post, DocSimpleSect::Pre, DocSimpleSect::Rcs, DocSimpleSect::Remark, DocSimpleSect::Return, DocSimpleSect::See, DocSimpleSect::Since, theTranslator, DocSimpleSect::title, TRUE, DocSimpleSect::type, DocSimpleSect::typeString, DocSimpleSect::Unknown, DocSimpleSect::User, DocSimpleSect::Version, visitChildren and DocSimpleSect::Warning.
operator()()
|
Declaration at line 66 of file htmldocvisitor.h, definition at line 1442 of file htmldocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 67 of file htmldocvisitor.h, definition at line 1448 of file htmldocvisitor.cpp.
References forceEndParagraph, forceStartParagraph, DocNode::isPreformatted, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 68 of file htmldocvisitor.h, definition at line 1460 of file htmldocvisitor.cpp.
References DocNode::isPreformatted, m_hide, m_t and DocSimpleListItem::paragraph.
operator()()
|
Declaration at line 69 of file htmldocvisitor.h, definition at line 1472 of file htmldocvisitor.cpp.
References DocSection::anchor, forceEndParagraph, forceStartParagraph, DocSection::level, m_hide, m_t, DocSection::title and visitChildren.
operator()()
|
Declaration at line 70 of file htmldocvisitor.h, definition at line 1488 of file htmldocvisitor.cpp.
References DocHtmlList::attribs, forceEndParagraph, forceStartParagraph, DocNode::isPreformatted, m_hide, m_t, DocHtmlList::Ordered, HtmlAttribList::toString, DocHtmlList::type and visitChildren.
operator()()
|
Declaration at line 71 of file htmldocvisitor.h, definition at line 1514 of file htmldocvisitor.cpp.
References DocHtmlListItem::attribs, DocNode::isPreformatted, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 72 of file htmldocvisitor.h, definition at line 1523 of file htmldocvisitor.cpp.
References DocHtmlDescList::attribs, forceEndParagraph, forceStartParagraph, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 73 of file htmldocvisitor.h, definition at line 1533 of file htmldocvisitor.cpp.
References DocHtmlDescTitle::attribs, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 74 of file htmldocvisitor.h, definition at line 1541 of file htmldocvisitor.cpp.
References DocHtmlDescData::attribs, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 75 of file htmldocvisitor.h, definition at line 1549 of file htmldocvisitor.cpp.
References DocHtmlTable::attribs, DocHtmlTable::caption, forceEndParagraph, forceStartParagraph, QCString::isEmpty, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 76 of file htmldocvisitor.h, definition at line 1582 of file htmldocvisitor.cpp.
References DocHtmlRow::attribs, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 77 of file htmldocvisitor.h, definition at line 1590 of file htmldocvisitor.cpp.
References DocHtmlCell::attribs, DocHtmlCell::isHeading, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 78 of file htmldocvisitor.h, definition at line 1605 of file htmldocvisitor.cpp.
References DocHtmlCaption::attribs, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 79 of file htmldocvisitor.h, definition at line 1613 of file htmldocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 80 of file htmldocvisitor.h, definition at line 1619 of file htmldocvisitor.cpp.
References DocHRef::attribs, convertToHtml, correctURL, m_hide, m_t, QCString::mid, DocHRef::relPath, QCString::startsWith, HtmlAttribList::toString, DocHRef::url, visitChildren and writeObfuscatedMailAddress.
operator()()
|
Declaration at line 81 of file htmldocvisitor.h, definition at line 1636 of file htmldocvisitor.cpp.
References DocHtmlSummary::attribs, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 82 of file htmldocvisitor.h, definition at line 1644 of file htmldocvisitor.cpp.
References DocHtmlDetails::attribs, forceEndParagraph, forceStartParagraph, m_hide, m_t, DocHtmlDetails::summary, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 83 of file htmldocvisitor.h, definition at line 1659 of file htmldocvisitor.cpp.
References DocHtmlHeader::attribs, forceEndParagraph, forceStartParagraph, DocHtmlHeader::level, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 84 of file htmldocvisitor.h, definition at line 1669 of file htmldocvisitor.cpp.
References DocImage::attribs, convertToHtml, correctURL, forceEndParagraph, forceStartParagraph, DocImage::hasCaption, DocImage::height, DocImage::Html, QCString::isEmpty, DocImage::isInlineImage, DocImage::isSVG, m_hide, m_insideTitle, m_t, makeShortName, HtmlAttribList::mergeAttribute, DocImage::name, DocImage::relPath, QCString::startsWith, HtmlAttribList::toString, DocImage::type, DocImage::url, visitChildren and DocImage::width.
operator()()
|
Declaration at line 85 of file htmldocvisitor.h, definition at line 1778 of file htmldocvisitor.cpp.
References Config_getBool, Config_getString, DocDiagramFileBase::context, copyFile, DocDiagramFileBase::file, forceEndParagraph, forceStartParagraph, DocDiagramFileBase::hasCaption, m_hide, m_t, DocDiagramFileBase::relPath, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, stripPath, visitChildren and writeDotFile.
operator()()
|
Declaration at line 86 of file htmldocvisitor.h, definition at line 1798 of file htmldocvisitor.cpp.
References Config_getBool, Config_getString, DocDiagramFileBase::context, copyFile, DocDiagramFileBase::file, forceEndParagraph, forceStartParagraph, DocDiagramFileBase::hasCaption, m_hide, m_t, DocDiagramFileBase::relPath, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, stripPath, visitChildren and writeMscFile.
operator()()
|
Declaration at line 87 of file htmldocvisitor.h, definition at line 1818 of file htmldocvisitor.cpp.
References Config_getBool, Config_getString, DocDiagramFileBase::context, copyFile, DocDiagramFileBase::file, forceEndParagraph, forceStartParagraph, DocDiagramFileBase::hasCaption, m_hide, m_t, DocDiagramFileBase::relPath, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, stripPath, visitChildren and writeDiaFile.
operator()()
|
Declaration at line 88 of file htmldocvisitor.h, definition at line 1838 of file htmldocvisitor.cpp.
References Config_getBool, Config_getString, copyFile, DocDiagramFileBase::file, forceEndParagraph, forceStartParagraph, getDotImageExtension, DocDiagramFileBase::hasCaption, PlantumlManager::instance, m_hide, m_t, makeBaseName, PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_SVG, readInputFile, DocDiagramFileBase::relPath, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, stripPath, visitChildren, writePlantUMLFile and PlantumlManager::writePlantUMLSource.
operator()()
|
Declaration at line 89 of file htmldocvisitor.h, definition at line 1871 of file htmldocvisitor.cpp.
References DocLink::anchor, endLink, DocLink::file, m_hide, DocLink::ref, DocLink::relPath, startLink and visitChildren.
operator()()
|
Declaration at line 90 of file htmldocvisitor.h, definition at line 1879 of file htmldocvisitor.cpp.
References DocRef::anchor, endLink, DocRef::file, filter, DocRef::hasLinkText, QCString::isEmpty, DocRef::isSubPage, m_hide, DocRef::ref, DocRef::relPath, startLink, DocRef::targetTitle and visitChildren.
operator()()
|
Declaration at line 91 of file htmldocvisitor.h, definition at line 1894 of file htmldocvisitor.cpp.
References DocSecRefItem::anchor, endLink, DocSecRefItem::file, QCString::isEmpty, DocSecRefItem::isSubPage, m_hide, m_t, DocSecRefItem::ref, DocSecRefItem::relPath, startLink and visitChildren.
operator()()
|
Declaration at line 92 of file htmldocvisitor.h, definition at line 1910 of file htmldocvisitor.cpp.
References forceEndParagraph, forceStartParagraph, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 93 of file htmldocvisitor.h, definition at line 1922 of file htmldocvisitor.cpp.
References ASSERT, DocParamSect::Exception, forceEndParagraph, forceStartParagraph, m_hide, m_t, DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam, theTranslator, DocParamSect::type and visitChildren.
operator()()
|
Declaration at line 94 of file htmldocvisitor.h, definition at line 1966 of file htmldocvisitor.cpp.
References DocParamList::direction, FALSE, DocParamSect::hasInOutSpecifier, DocParamSect::hasTypeSpecifier, DocParamSect::In, DocParamSect::InOut, m_hide, m_t, DocParamSect::Out, DocParamList::paragraphs, DocParamList::parameters, DocParamList::paramTypes, DocNode::parent, TRUE and DocParamSect::Unspecified.
operator()()
|
Declaration at line 95 of file htmldocvisitor.h, definition at line 2018 of file htmldocvisitor.cpp.
References addHtmlExtensionIfMissing, DocXRefItem::anchor, DocXRefItem::file, filter, forceEndParagraph, forceStartParagraph, QCString::isEmpty, DocXRefItem::key, m_hide, m_t, DocXRefItem::relPath, DocXRefItem::title and visitChildren.
operator()()
|
Declaration at line 96 of file htmldocvisitor.h, definition at line 2046 of file htmldocvisitor.cpp.
References DocInternalRef::anchor, endLink, DocInternalRef::file, m_hide, m_t, DocInternalRef::relPath, startLink and visitChildren.
operator()()
|
Declaration at line 97 of file htmldocvisitor.h, definition at line 2055 of file htmldocvisitor.cpp.
Reference visitChildren.
operator()()
|
Declaration at line 98 of file htmldocvisitor.h, definition at line 2060 of file htmldocvisitor.cpp.
References DocHtmlBlockQuote::attribs, forceEndParagraph, forceStartParagraph, m_hide, m_t, HtmlAttribList::toString and visitChildren.
operator()()
|
Declaration at line 99 of file htmldocvisitor.h, definition at line 2070 of file htmldocvisitor.cpp.
References FlowChart::convertNameToFileName, forceEndParagraph, forceStartParagraph, VhdlDocGen::getFlowMember, DocVhdlFlow::hasCaption, m_hide, m_t, Definition::name, theTranslator and visitChildren.
operator()()
|
Declaration at line 100 of file htmldocvisitor.h, definition at line 2098 of file htmldocvisitor.cpp.
References m_hide and visitChildren.
Public Member Functions
forceEndParagraph()
|
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 2324 of file htmldocvisitor.cpp.
References DocCompoundNode::children, getParagraphContext, holds_value, insideStyleChangeThatIsOutsideParagraph, isInvisibleNode, m_t and mustBeOutsideParagraph.
forceStartParagraph()
|
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 2379 of file htmldocvisitor.cpp.
References DocCompoundNode::children, getParagraphContext, holds_value, insideStyleChangeThatIsOutsideParagraph, isInvisibleNode, m_t and mustBeOutsideParagraph.
Private Member Functions
endLink()
|
Declaration at line 125 of file htmldocvisitor.h, definition at line 2214 of file htmldocvisitor.cpp.
Reference m_t.
Referenced by operator(), operator(), operator(), operator(), operator() and operator().
filter()
|
Declaration at line 120 of file htmldocvisitor.h, definition at line 2104 of file htmldocvisitor.cpp.
References QCString::data, hex, QCString::isEmpty and m_t.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
filterQuotedCdataAttr()
|
Escape basic entities to produce a valid CDATA attribute value, assume that the outer quoting will be using the double quote ".
Declaration at line 121 of file htmldocvisitor.h, definition at line 2141 of file htmldocvisitor.cpp.
References GrowBuf::addChar, GrowBuf::addStr, QCString::data, GrowBuf::get, hex and QCString::isEmpty.
Referenced by operator().
forceEndParagraph()
|
Definition at line 136 of file htmldocvisitor.h.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
forceStartParagraph()
|
Definition at line 138 of file htmldocvisitor.h.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
startLink()
|
Declaration at line 122 of file htmldocvisitor.h, definition at line 2188 of file htmldocvisitor.cpp.
References addHtmlExtensionIfMissing, Config_getString, convertToHtml, createHtmlUrl, externalLinkTarget, QCString::isEmpty, m_fileName and m_t.
Referenced by operator(), operator(), operator(), operator(), operator() and operator().
visitCaption()
|
Declaration at line 113 of file htmldocvisitor.h, definition at line 263 of file htmldocvisitor.cpp.
Referenced by operator().
visitChildren()
| inline |
Definition at line 105 of file htmldocvisitor.h.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
writeDiaFile()
|
Declaration at line 130 of file htmldocvisitor.h, definition at line 2243 of file htmldocvisitor.cpp.
References BITMAP, Config_getString, m_t, makeBaseName, QCString::prepend and writeDiaGraphFromFile.
Referenced by operator().
writeDotFile()
|
Declaration at line 126 of file htmldocvisitor.h, definition at line 2219 of file htmldocvisitor.cpp.
References BITMAP, Config_getString, m_t, makeBaseName, QCString::prepend, writeDotGraphFromFile and writeDotImageMapFromFile.
Referenced by operator() and operator().
writeMscFile()
|
Declaration at line 128 of file htmldocvisitor.h, definition at line 2229 of file htmldocvisitor.cpp.
References BITMAP, Config_getString, getDotImageExtension, m_t, makeBaseName, QCString::prepend, SVG, writeMscGraphFromFile and writeMscImageMapFromFile.
Referenced by operator() and operator().
writeObfuscatedMailAddress()
|
Declaration at line 119 of file htmldocvisitor.h, definition at line 345 of file htmldocvisitor.cpp.
References Config_getBool, QCString::data, QCString::isEmpty, m_t and writeUTF8Char.
Referenced by operator() and operator().
writePlantUMLFile()
|
Declaration at line 132 of file htmldocvisitor.h, definition at line 2254 of file htmldocvisitor.cpp.
References Config_getString, PlantumlManager::generatePlantUMLOutput, getDotImageExtension, PlantumlManager::instance, m_t, makeBaseName, PlantumlManager::PUML_BITMAP and PlantumlManager::PUML_SVG.
Referenced by operator() and operator().
Private Member Attributes
m_ci
|
Definition at line 145 of file htmldocvisitor.h.
Referenced by HtmlDocVisitor, operator(), operator() and operator().
m_ctx
|
Definition at line 149 of file htmldocvisitor.h.
Referenced by HtmlDocVisitor, operator(), operator() and operator().
m_fileName
|
Definition at line 150 of file htmldocvisitor.h.
Referenced by HtmlDocVisitor and startLink.
m_hide
|
Definition at line 147 of file htmldocvisitor.h.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
m_insidePre
|
Definition at line 146 of file htmldocvisitor.h.
Referenced by operator() and operator().
m_insideTitle
|
Definition at line 148 of file htmldocvisitor.h.
Referenced by operator() and operator().
m_langExt
|
Definition at line 151 of file htmldocvisitor.h.
Referenced by HtmlDocVisitor, operator() and operator().
m_t
|
Definition at line 144 of file htmldocvisitor.h.
Referenced by endLink, filter, forceEndParagraph, forceStartParagraph, HtmlDocVisitor, operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), startLink, writeDiaFile, writeDotFile, writeMscFile, writeObfuscatedMailAddress and writePlantUMLFile.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.