|
Doxygen
|
Concrete visitor implementation for LaTeX output. More...
#include <src/mandocvisitor.h>
Classes | |
| struct | ManListItemInfo |
Private Member Functions | |
| template<class T> | |
| void | visitChildren (const T &t) |
| void | filter (const QCString &str, const bool retainNewline=false) |
Private Attributes | |
| TextStream & | m_t |
| OutputCodeList & | m_ci |
| bool | m_insidePre |
| bool | m_hide |
| bool | m_firstCol |
| int | m_indent |
| QCString | m_langExt |
| std::array< ManListItemInfo, maxIndentLevels > | m_listItemInfo |
Static Private Attributes | |
| static const int | maxIndentLevels = 13 |
Concrete visitor implementation for LaTeX output.
Definition at line 33 of file mandocvisitor.h.
| ManDocVisitor::ManDocVisitor | ( | TextStream & | t, |
| OutputCodeList & | ci, | ||
| const QCString & | langExt ) |
Definition at line 33 of file mandocvisitor.cpp.
References FALSE, m_ci, m_firstCol, m_hide, m_indent, m_insidePre, m_langExt, and m_t.
|
private |
Definition at line 994 of file mandocvisitor.cpp.
References QCString::data(), QCString::isEmpty(), and m_t.
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
| void ManDocVisitor::operator() | ( | const DocAnchor & | ) |
Definition at line 256 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocAutoList & | l | ) |
Definition at line 449 of file mandocvisitor.cpp.
References m_hide, m_indent, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocAutoListItem & | li | ) |
Definition at line 458 of file mandocvisitor.cpp.
References DocAutoList::Checked_X, DocAutoList::Checked_x, QCString::fill(), DocAutoList::isEnumList(), DocAutoListItem::itemNumber(), m_firstCol, m_hide, m_indent, m_t, DocNode::parent(), TRUE, DocAutoList::Unchecked, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocCite & | cite | ) |
Definition at line 418 of file mandocvisitor.cpp.
References DocCite::file(), filter(), DocCite::getText(), QCString::isEmpty(), m_hide, m_t, DocCite::option(), and DocCite::target().
| void ManDocVisitor::operator() | ( | const DocDiaFile & | ) |
Definition at line 830 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocDotFile & | ) |
Definition at line 822 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocEmoji & | s | ) |
Definition at line 91 of file mandocvisitor.cpp.
References FALSE, DocEmoji::index(), EmojiEntityMapper::instance(), m_firstCol, m_hide, m_t, DocEmoji::name(), and EmojiEntityMapper::name().
| void ManDocVisitor::operator() | ( | const DocFormula & | f | ) |
Definition at line 404 of file mandocvisitor.cpp.
References m_hide, m_t, and DocFormula::text().
| void ManDocVisitor::operator() | ( | const DocHorRuler & | ) |
Definition at line 120 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_t, and TRUE.
| void ManDocVisitor::operator() | ( | const DocHRef & | href | ) |
Definition at line 766 of file mandocvisitor.cpp.
References m_hide, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlBlockQuote & | q | ) |
Definition at line 969 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_t, TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlCaption & | c | ) |
Definition at line 746 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlCell & | c | ) |
Definition at line 756 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlDescData & | dd | ) |
Definition at line 733 of file mandocvisitor.cpp.
References m_firstCol, m_t, TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlDescList & | dl | ) |
Definition at line 712 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_indent, m_t, TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlDescTitle & | dt | ) |
Definition at line 723 of file mandocvisitor.cpp.
References FALSE, m_firstCol, m_hide, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlDetails & | d | ) |
Definition at line 781 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_t, DocHtmlDetails::summary(), TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlHeader & | header | ) |
Definition at line 806 of file mandocvisitor.cpp.
References DocHtmlHeader::level(), m_firstCol, m_hide, m_t, TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlList & | s | ) |
Definition at line 628 of file mandocvisitor.cpp.
References DocHtmlList::attribs(), m_firstCol, m_hide, m_indent, m_listItemInfo, m_t, maxIndentLevels, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlListItem & | li | ) |
Definition at line 657 of file mandocvisitor.cpp.
References DocHtmlListItem::attribs(), QCString::fill(), integerToAlpha(), integerToRoman(), m_firstCol, m_hide, m_indent, m_listItemInfo, m_t, maxIndentLevels, DocHtmlList::Ordered, DocNode::parent(), TRUE, DocHtmlList::type(), and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlRow & | r | ) |
Definition at line 751 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlSummary & | s | ) |
Definition at line 774 of file mandocvisitor.cpp.
References m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocHtmlTable & | t | ) |
Definition at line 741 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocImage & | ) |
Definition at line 818 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocInclude & | inc | ) |
Definition at line 261 of file mandocvisitor.cpp.
References DocInclude::blockId(), DocInclude::context(), createFileDef(), FileInfo::dirPath(), DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, DocInclude::exampleFile(), DocInclude::extension(), DocInclude::file(), FileInfo::fileName(), DocVisitor::getCodeParser(), getLanguageFromFileName(), DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, CodeFragmentManager::instance(), DocInclude::isExample(), DocInclude::LatexInclude, m_ci, m_firstCol, m_hide, m_t, DocInclude::ManInclude, CodeParserInterface::parseCode(), CodeFragmentManager::parseCodeFragment(), DocInclude::RtfInclude, CodeParserOptions::setFileDef(), CodeParserOptions::setInlineFragment(), CodeParserOptions::setShowLineNumbers(), DocInclude::Snippet, DocInclude::SnippetWithLines, QCString::str(), DocInclude::stripCodeComments(), DocInclude::text(), DocInclude::trimLeft(), TRUE, DocInclude::type(), DocInclude::VerbInclude, and DocInclude::XmlInclude.
| void ManDocVisitor::operator() | ( | const DocIncOperator & | op | ) |
Definition at line 346 of file mandocvisitor.cpp.
References DocIncOperator::context(), createFileDef(), FileInfo::dirPath(), DocIncOperator::exampleFile(), FileInfo::fileName(), DocVisitor::getCodeParser(), getFileNameExtension(), getLanguageFromFileName(), DocIncOperator::includeFileName(), QCString::isEmpty(), DocIncOperator::isExample(), DocIncOperator::isFirst(), DocIncOperator::isLast(), m_ci, m_firstCol, m_hide, m_langExt, m_t, CodeParserInterface::parseCode(), DocVisitor::popHidden(), DocVisitor::pushHidden(), CodeParserOptions::setFileDef(), CodeParserOptions::setShowLineNumbers(), DocIncOperator::showLineNo(), DocIncOperator::Skip, QCString::str(), DocIncOperator::stripCodeComments(), DocIncOperator::text(), TRUE, and DocIncOperator::type().
| void ManDocVisitor::operator() | ( | const DocIndexEntry & | ) |
Definition at line 410 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocInternal & | i | ) |
Definition at line 761 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocInternalRef & | ref | ) |
Definition at line 956 of file mandocvisitor.cpp.
References m_hide, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocLineBreak & | ) |
Definition at line 113 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_t, and TRUE.
| void ManDocVisitor::operator() | ( | const DocLink & | lnk | ) |
Definition at line 842 of file mandocvisitor.cpp.
References m_hide, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocLinkedWord & | w | ) |
Definition at line 51 of file mandocvisitor.cpp.
References FALSE, filter(), m_firstCol, m_hide, m_t, and DocLinkedWord::word().
| void ManDocVisitor::operator() | ( | const DocMermaidFile & | ) |
Definition at line 838 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocMscFile & | ) |
Definition at line 826 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocPara & | p | ) |
Definition at line 495 of file mandocvisitor.cpp.
References DocPara::isLast(), m_firstCol, m_hide, m_t, DocNode::parent(), TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocParamList & | pl | ) |
Definition at line 913 of file mandocvisitor.cpp.
References FALSE, DocParamList::isLast(), m_firstCol, m_hide, m_t, DocParamList::paragraphs(), DocParamList::parameters(), and TRUE.
| void ManDocVisitor::operator() | ( | const DocParamSect & | s | ) |
Definition at line 882 of file mandocvisitor.cpp.
References ASSERT, DocParamSect::Exception, m_firstCol, m_hide, m_t, DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam, theTranslator, TRUE, DocParamSect::type(), and visitChildren().
| void ManDocVisitor::operator() | ( | const DocParBlock & | pb | ) |
Definition at line 989 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocPlantUmlFile & | ) |
Definition at line 834 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocRef & | ref | ) |
Definition at line 850 of file mandocvisitor.cpp.
References filter(), DocRef::hasLinkText(), m_hide, m_t, DocRef::targetTitle(), and visitChildren().
| void ManDocVisitor::operator() | ( | const DocRoot & | r | ) |
Definition at line 511 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocSecRefItem & | ref | ) |
Definition at line 859 of file mandocvisitor.cpp.
References QCString::fill(), m_firstCol, m_hide, m_indent, m_t, TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocSecRefList & | l | ) |
Definition at line 872 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_indent, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocSection & | s | ) |
Definition at line 612 of file mandocvisitor.cpp.
References DocSection::level(), m_firstCol, m_hide, m_t, DocSection::title(), TRUE, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocSeparator & | s | ) |
Definition at line 438 of file mandocvisitor.cpp.
References DocSeparator::chars(), m_hide, and m_t.
| void ManDocVisitor::operator() | ( | const DocSimpleList & | l | ) |
Definition at line 584 of file mandocvisitor.cpp.
References m_firstCol, m_hide, m_indent, m_t, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocSimpleListItem & | li | ) |
Definition at line 596 of file mandocvisitor.cpp.
References QCString::fill(), m_firstCol, m_hide, m_indent, m_t, DocSimpleListItem::paragraph(), and TRUE.
| void ManDocVisitor::operator() | ( | const DocSimpleSect & | s | ) |
Definition at line 516 of file mandocvisitor.cpp.
References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, FALSE, DocSimpleSect::Important, DocSimpleSect::Invar, m_firstCol, 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::Unknown, DocSimpleSect::User, DocSimpleSect::Version, visitChildren(), and DocSimpleSect::Warning.
| void ManDocVisitor::operator() | ( | const DocSimpleSectSep & | ) |
Definition at line 414 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocStyleChange & | s | ) |
Definition at line 128 of file mandocvisitor.cpp.
References DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Cite, DocStyleChange::Code, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable(), FALSE, DocStyleChange::Ins, DocStyleChange::Italic, DocStyleChange::Kbd, m_firstCol, m_hide, m_insidePre, m_t, DocStyleChange::Preformatted, DocStyleChange::S, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::Strike, DocStyleChange::style(), DocStyleChange::Subscript, DocStyleChange::Superscript, TRUE, DocStyleChange::Typewriter, and DocStyleChange::Underline.
| void ManDocVisitor::operator() | ( | const DocSymbol & | s | ) |
Definition at line 75 of file mandocvisitor.cpp.
References FALSE, HtmlEntityMapper::instance(), m_firstCol, m_hide, m_t, HtmlEntityMapper::man(), and DocSymbol::symbol().
| void ManDocVisitor::operator() | ( | const DocText & | t | ) |
Definition at line 964 of file mandocvisitor.cpp.
References visitChildren().
| void ManDocVisitor::operator() | ( | const DocTitle & | t | ) |
Definition at line 578 of file mandocvisitor.cpp.
References m_hide, and visitChildren().
| void ManDocVisitor::operator() | ( | const DocURL & | u | ) |
Definition at line 106 of file mandocvisitor.cpp.
References FALSE, m_firstCol, m_hide, m_t, and DocURL::url().
| void ManDocVisitor::operator() | ( | const DocVerbatim & | s | ) |
Definition at line 196 of file mandocvisitor.cpp.
References DocVerbatim::Code, Config_getBool, DocVerbatim::context(), DocVerbatim::DocbookOnly, DocVerbatim::Dot, DocVerbatim::exampleFile(), filter(), DocVisitor::getCodeParser(), getLanguageFromCodeLang(), DocVerbatim::HtmlOnly, QCString::isEmpty(), DocVerbatim::isExample(), DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::language(), DocVerbatim::LatexOnly, m_ci, m_firstCol, m_hide, m_langExt, m_t, DocVerbatim::ManOnly, DocVerbatim::Mermaid, DocVerbatim::Msc, CodeParserInterface::parseCode(), DocVerbatim::PlantUML, DocVerbatim::RtfOnly, DocVerbatim::text(), TRUE, DocVerbatim::type(), DocVerbatim::Verbatim, and DocVerbatim::XmlOnly.
| void ManDocVisitor::operator() | ( | const DocVhdlFlow & | ) |
Definition at line 985 of file mandocvisitor.cpp.
| void ManDocVisitor::operator() | ( | const DocWhiteSpace & | w | ) |
Definition at line 60 of file mandocvisitor.cpp.
References QCString::at(), DocWhiteSpace::chars(), FALSE, QCString::length(), m_firstCol, m_hide, m_insidePre, and m_t.
| void ManDocVisitor::operator() | ( | const DocWord & | w | ) |
Definition at line 44 of file mandocvisitor.cpp.
References FALSE, filter(), m_firstCol, m_hide, and DocWord::word().
| void ManDocVisitor::operator() | ( | const DocXRefItem & | x | ) |
Definition at line 935 of file mandocvisitor.cpp.
References filter(), QCString::isEmpty(), m_firstCol, m_hide, m_t, DocXRefItem::title(), TRUE, and visitChildren().
|
inlineprivate |
Definition at line 109 of file mandocvisitor.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()(), and operator()().
|
private |
Definition at line 128 of file mandocvisitor.h.
Referenced by ManDocVisitor(), operator()(), operator()(), and operator()().
|
private |
Definition at line 131 of file mandocvisitor.h.
Referenced by ManDocVisitor(), 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()().
|
private |
Definition at line 130 of file mandocvisitor.h.
Referenced by ManDocVisitor(), 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()().
|
private |
Definition at line 132 of file mandocvisitor.h.
Referenced by ManDocVisitor(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 129 of file mandocvisitor.h.
Referenced by ManDocVisitor(), operator()(), and operator()().
|
private |
Definition at line 133 of file mandocvisitor.h.
Referenced by ManDocVisitor(), operator()(), and operator()().
|
private |
Definition at line 142 of file mandocvisitor.h.
Referenced by operator()(), and operator()().
|
private |
Definition at line 127 of file mandocvisitor.h.
Referenced by filter(), ManDocVisitor(), 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()().
|
staticprivate |
Definition at line 140 of file mandocvisitor.h.
Referenced by operator()(), and operator()().