The LatexDocVisitor
Class Reference
Concrete visitor implementation for LaTeX output. More...
Declaration
Included Headers
Base class
class | DocVisitor |
Helper base class for functionality shared by all visitors. More... | |
Private Member Typedefs Index
typedef | std::vector< ActiveRowSpan > RowSpanList |
Public Constructors Index
LatexDocVisitor (TextStream &t, OutputCodeList &ci, LatexCodeGenerator &lcg, const QCString &langExt, int hierarchyLevel=0) | |
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 &s) |
void | operator() (const DocHtmlList &s) |
void | operator() (const DocHtmlListItem &) |
void | operator() (const DocHtmlDescList &) |
void | operator() (const DocHtmlDescTitle &) |
void | operator() (const DocHtmlDescData &) |
void | operator() (const DocHtmlTable &t) |
void | operator() (const DocHtmlCaption &) |
void | operator() (const DocHtmlRow &) |
void | operator() (const DocHtmlCell &) |
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 &lnk) |
void | operator() (const DocRef &ref) |
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 &) |
Private Member Functions Index
template <class T> | |
void | visitChildren (const T &t) |
void | filter (const QCString &str, const bool retainNewLine=false) |
void | startLink (const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=false, bool refToSection=false) |
void | endLink (const QCString &ref, const QCString &file, const QCString &anchor, bool refToTable=false, bool refToSection=false, SectionType sectionType=SectionType::Anchor) |
QCString | escapeMakeIndexChars (const char *s) |
void | startDotFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine) |
void | endDotFile (bool hasCaption) |
void | startMscFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine) |
void | endMscFile (bool hasCaption) |
void | writeMscFile (const QCString &fileName, const DocVerbatim &s) |
void | startDiaFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine) |
void | endDiaFile (bool hasCaption) |
void | writeDiaFile (const QCString &fileName, const DocVerbatim &s) |
void | writePlantUMLFile (const QCString &fileName, const DocVerbatim &s) |
void | startPlantUmlFile (const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption, const QCString &srcFile, int srcLine) |
void | endPlantUmlFile (bool hasCaption) |
void | visitCaption (const DocNodeList &children) |
void | incIndentLevel () |
void | decIndentLevel () |
int | indentLevel () const |
const char * | getSectionName (int level) const |
void | pushTableState () |
void | popTableState () |
size_t | currentColumn () const |
void | setCurrentColumn (size_t col) |
size_t | numCols () const |
void | setNumCols (size_t num) |
bool | inRowSpan () const |
void | setInRowSpan (bool b) |
bool | inColSpan () const |
void | setInColSpan (bool b) |
bool | firstRow () const |
void | setFirstRow (bool b) |
RowSpanList & | rowSpans () |
void | addRowSpan (ActiveRowSpan &&span) |
bool | insideTable () const |
bool | isTableNested (const DocNodeVariant *n) const |
void | writeStartTableCommand (const DocNodeVariant *n, size_t cols) |
void | writeEndTableCommand (const DocNodeVariant *n) |
Private Member Attributes Index
TextStream & | m_t |
OutputCodeList & | m_ci |
LatexCodeGenerator & | m_lcg |
bool | m_insidePre |
bool | m_insideItem |
bool | m_hide |
QCString | m_langExt |
int | m_hierarchyLevel |
TexOrPdf | m_texOrPdf = TexOrPdf::NO |
std::stack< TableState > | m_tableStateStack |
RowSpanList | m_emptyRowSpanList |
int | m_indentLevel = 0 |
LatexListItemInfo | m_listItemInfo[maxIndentLevels] |
Private Static Attributes Index
static const int | maxIndentLevels = 13 |
Description
Concrete visitor implementation for LaTeX output.
Definition at line 37 of file latexdocvisitor.h.
Private Member Typedefs
RowSpanList
|
Definition at line 131 of file latexdocvisitor.h.
Public Constructors
LatexDocVisitor()
|
Declaration at line 40 of file latexdocvisitor.h, definition at line 268 of file latexdocvisitor.cpp.
References FALSE, m_ci, m_hide, m_hierarchyLevel, m_insideItem, m_insidePre, m_langExt, m_lcg and m_t.
Public Operators
operator()()
|
Declaration at line 47 of file latexdocvisitor.h, definition at line 280 of file latexdocvisitor.cpp.
References filter, m_hide and DocWord::word.
operator()()
|
Declaration at line 48 of file latexdocvisitor.h, definition at line 286 of file latexdocvisitor.cpp.
References DocLinkedWord::anchor, endLink, DocLinkedWord::file, filter, m_hide, DocLinkedWord::ref, startLink and DocLinkedWord::word.
operator()()
|
Declaration at line 49 of file latexdocvisitor.h, definition at line 294 of file latexdocvisitor.cpp.
References DocWhiteSpace::chars, m_hide, m_insidePre and m_t.
operator()()
|
Declaration at line 50 of file latexdocvisitor.h, definition at line 307 of file latexdocvisitor.cpp.
References Config_getBool, err, HtmlEntityMapper::instance, HtmlEntityMapper::latex, m_hide, m_insidePre, m_t, HtmlEntityMapper::Sym_Greater, HtmlEntityMapper::Sym_gt, HtmlEntityMapper::Sym_Less, HtmlEntityMapper::Sym_lt, DocSymbol::symbol and TRUE.
operator()()
|
Declaration at line 51 of file latexdocvisitor.h, definition at line 347 of file latexdocvisitor.cpp.
References filter, DocEmoji::index, EmojiEntityMapper::instance, QCString::isEmpty, QCString::length, m_hide, m_t, m_texOrPdf, QCString::mid, DocEmoji::name, EmojiEntityMapper::name and PDF.
operator()()
|
Declaration at line 52 of file latexdocvisitor.h, definition at line 364 of file latexdocvisitor.cpp.
References Config_getBool, filter, DocURL::isEmail, latexFilterURL, m_hide, m_t and DocURL::url.
operator()()
|
Declaration at line 53 of file latexdocvisitor.h, definition at line 378 of file latexdocvisitor.cpp.
operator()()
|
Declaration at line 54 of file latexdocvisitor.h, definition at line 384 of file latexdocvisitor.cpp.
References insideTable, m_hide and m_t.
operator()()
|
Declaration at line 55 of file latexdocvisitor.h, definition at line 393 of file latexdocvisitor.cpp.
References DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Cite, DocStyleChange::Code, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable, FALSE, 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, TRUE, DocStyleChange::Typewriter and DocStyleChange::Underline.
operator()()
|
Declaration at line 56 of file latexdocvisitor.h, definition at line 450 of file latexdocvisitor.cpp.
References DocVerbatim::Code, Config_getBool, Config_getString, DocVerbatim::context, QCString::data, DocVerbatim::DocbookOnly, DocVerbatim::Dot, endDotFile, DocVerbatim::engine, err, DocVerbatim::exampleFile, QCString::ExplicitSize, filter, DocVisitor::getCodeParser, getLanguageFromCodeLang, DocVerbatim::hasCaption, DocVerbatim::height, DocVerbatim::HtmlOnly, PlantumlManager::instance, QCString::isEmpty, DocVerbatim::isExample, DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::language, DocVerbatim::LatexOnly, QCString::length, m_ci, m_hide, m_langExt, m_t, DocVerbatim::ManOnly, DocVerbatim::Msc, Portable::openOutputStream, CodeParserInterface::parseCode, DocVerbatim::PlantUML, PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_EPS, qPrint, Dir::remove, DocVerbatim::RtfOnly, QCString::sprintf, DocVerbatim::srcFile, DocVerbatim::srcLine, startDotFile, QCString::str, DocVerbatim::text, DocVerbatim::type, DocVerbatim::useBitmap, DocVerbatim::Verbatim, visitChildren, DocVerbatim::width, writeMscFile, writePlantUMLFile, PlantumlManager::writePlantUMLSource and DocVerbatim::XmlOnly.
operator()()
|
Declaration at line 57 of file latexdocvisitor.h, definition at line 564 of file latexdocvisitor.cpp.
References DocAnchor::anchor, Config_getBool, DocAnchor::file, QCString::isEmpty, m_hide, m_t and stripPath.
operator()()
|
Declaration at line 58 of file latexdocvisitor.h, definition at line 575 of file latexdocvisitor.cpp.
References DocInclude::blockId, DocInclude::context, createFileDef, FileInfo::dirPath, DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, DocInclude::exampleFile, DocInclude::extension, FALSE, DocInclude::file, FileInfo::fileName, DocVisitor::getCodeParser, getLanguageFromFileName, DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, CodeFragmentManager::instance, DocInclude::isExample, DocInclude::LatexInclude, m_ci, 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 59 of file latexdocvisitor.h, definition at line 654 of file latexdocvisitor.cpp.
References DocIncOperator::context, createFileDef, FileInfo::dirPath, DocIncOperator::exampleFile, FALSE, FileInfo::fileName, DocVisitor::getCodeParser, getFileNameExtension, getLanguageFromFileName, DocIncOperator::includeFileName, QCString::isEmpty, DocIncOperator::isExample, DocIncOperator::isFirst, DocIncOperator::isLast, DocIncOperator::line, m_ci, 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 60 of file latexdocvisitor.h, definition at line 704 of file latexdocvisitor.cpp.
References QCString::data, m_hide, m_t and DocFormula::text.
operator()()
|
Declaration at line 61 of file latexdocvisitor.h, definition at line 723 of file latexdocvisitor.cpp.
References DocIndexEntry::entry, latexEscapeIndexChars, latexEscapeLabelName, m_hide and m_t.
operator()()
|
Declaration at line 62 of file latexdocvisitor.h, definition at line 733 of file latexdocvisitor.cpp.
operator()()
|
Declaration at line 63 of file latexdocvisitor.h, definition at line 737 of file latexdocvisitor.cpp.
References DocCite::anchor, CitationManager::anchorPrefix, DocCite::file, filter, DocCite::getText, CitationManager::instance, QCString::isEmpty, QCString::length, m_hide, m_t, QCString::mid, DocCite::option and DocCite::target.
operator()()
|
Declaration at line 64 of file latexdocvisitor.h, definition at line 1773 of file latexdocvisitor.cpp.
References DocSeparator::chars and m_t.
operator()()
|
Declaration at line 70 of file latexdocvisitor.h, definition at line 800 of file latexdocvisitor.cpp.
References indentLevel, DocAutoList::isEnumList, m_hide, m_indentLevel, m_listItemInfo, m_t, maxIndentLevels and visitChildren.
operator()()
|
Declaration at line 71 of file latexdocvisitor.h, definition at line 825 of file latexdocvisitor.cpp.
References DocAutoList::Checked_X, DocAutoList::Checked_x, decIndentLevel, incIndentLevel, DocAutoListItem::itemNumber, m_hide, m_t, DocAutoList::Unchecked and visitChildren.
operator()()
|
Declaration at line 72 of file latexdocvisitor.h, definition at line 846 of file latexdocvisitor.cpp.
References insideTable, DocPara::isLast, m_hide, m_t, DocNode::parent and visitChildren.
operator()()
|
Declaration at line 73 of file latexdocvisitor.h, definition at line 867 of file latexdocvisitor.cpp.
Reference visitChildren.
operator()()
|
Declaration at line 74 of file latexdocvisitor.h, definition at line 872 of file latexdocvisitor.cpp.
References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, decIndentLevel, FALSE, filter, DocSimpleSect::Important, incIndentLevel, DocSimpleSect::Invar, m_hide, m_insideItem, 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.
operator()()
|
Declaration at line 75 of file latexdocvisitor.h, definition at line 1021 of file latexdocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 76 of file latexdocvisitor.h, definition at line 1027 of file latexdocvisitor.cpp.
References indentLevel, m_hide, m_listItemInfo, m_t and visitChildren.
operator()()
|
Declaration at line 77 of file latexdocvisitor.h, definition at line 1036 of file latexdocvisitor.cpp.
References decIndentLevel, incIndentLevel, m_hide, m_t and DocSimpleListItem::paragraph.
operator()()
|
Declaration at line 78 of file latexdocvisitor.h, definition at line 1048 of file latexdocvisitor.cpp.
References DocSection::anchor, Config_getBool, DocSection::file, getSectionName, DocSection::level, m_hide, m_t, m_texOrPdf, NO, PDF, stripPath, TEX, DocSection::title and visitChildren.
operator()()
|
Declaration at line 79 of file latexdocvisitor.h, definition at line 1082 of file latexdocvisitor.cpp.
References DocHtmlList::attribs, indentLevel, m_hide, m_indentLevel, m_listItemInfo, m_t, maxIndentLevels, DocHtmlList::Ordered, DocHtmlList::type and visitChildren.
operator()()
|
Declaration at line 80 of file latexdocvisitor.h, definition at line 1149 of file latexdocvisitor.cpp.
References DocHtmlListItem::attribs, decIndentLevel, incIndentLevel, indentLevel, integerToRoman, m_hide, m_listItemInfo, m_t and visitChildren.
operator()()
|
Declaration at line 81 of file latexdocvisitor.h, definition at line 1198 of file latexdocvisitor.cpp.
References classEqualsReflist, listIsNested, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 82 of file latexdocvisitor.h, definition at line 1222 of file latexdocvisitor.cpp.
References FALSE, m_hide, m_insideItem, m_t, TRUE and visitChildren.
operator()()
|
Declaration at line 83 of file latexdocvisitor.h, definition at line 1232 of file latexdocvisitor.cpp.
References decIndentLevel, incIndentLevel, m_insideItem, m_t and visitChildren.
operator()()
|
Declaration at line 84 of file latexdocvisitor.h, definition at line 1278 of file latexdocvisitor.cpp.
References DocHtmlCaption::anchor, DocHtmlTable::caption, Config_getBool, FALSE, DocHtmlCaption::file, DocHtmlTable::firstRow, firstRow, QCString::isEmpty, isTableNested, m_hide, m_t, DocHtmlTable::numColumns, DocNode::parent, popTableState, pushTableState, setFirstRow, setNumCols, stripPath, TRUE, visitChildren, writeEndTableCommand and writeStartTableCommand.
operator()()
|
Declaration at line 85 of file latexdocvisitor.h, definition at line 1326 of file latexdocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 86 of file latexdocvisitor.h, definition at line 1332 of file latexdocvisitor.cpp.
References currentColumn, firstRow, DocHtmlRow::isHeading, isTableNested, m_hide, m_t, numCols, DocNode::parent, parent, DocHtmlRow::rowIndex, rowSpans, setCurrentColumn and visitChildren.
operator()()
|
Declaration at line 87 of file latexdocvisitor.h, definition at line 1410 of file latexdocvisitor.cpp.
References addRowSpan, DocHtmlCell::alignment, DocHtmlCell::Bottom, DocHtmlCell::Center, DocHtmlCell::colSpan, DocHtmlCell::columnIndex, currentColumn, FALSE, inColSpan, inRowSpan, DocHtmlCell::isHeading, DocHtmlCell::isLast, m_hide, m_t, DocHtmlCell::Middle, DocNode::parent, DocHtmlCell::Right, DocHtmlCell::rowSpan, rowSpans, setCurrentColumn, setInColSpan, setInRowSpan, DocHtmlCell::Top, TRUE, DocHtmlCell::valignment and visitChildren.
operator()()
|
Declaration at line 88 of file latexdocvisitor.h, definition at line 1525 of file latexdocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 89 of file latexdocvisitor.h, definition at line 1531 of file latexdocvisitor.cpp.
References Config_getBool, latexFilterURL, m_hide, m_t, DocHRef::url and visitChildren.
operator()()
|
Declaration at line 90 of file latexdocvisitor.h, definition at line 1545 of file latexdocvisitor.cpp.
References m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 91 of file latexdocvisitor.h, definition at line 1553 of file latexdocvisitor.cpp.
References m_hide, m_t, DocHtmlDetails::summary and visitChildren.
operator()()
|
Declaration at line 92 of file latexdocvisitor.h, definition at line 1574 of file latexdocvisitor.cpp.
References getSectionName, DocHtmlHeader::level, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 93 of file latexdocvisitor.h, definition at line 1582 of file latexdocvisitor.cpp.
References QCString::endsWith, DocImage::hasCaption, DocImage::height, DocImage::isInlineImage, DocImage::Latex, QCString::left, QCString::length, m_hide, m_t, DocImage::name, DocImage::type, visitChildren, visitPostEnd, visitPreStart and DocImage::width.
operator()()
|
Declaration at line 94 of file latexdocvisitor.h, definition at line 1602 of file latexdocvisitor.cpp.
References Config_getBool, Config_getString, copyFile, endDotFile, DocDiagramFileBase::file, DocDiagramFileBase::hasCaption, DocDiagramFileBase::height, m_hide, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, startDotFile, stripPath, visitChildren and DocDiagramFileBase::width.
operator()()
|
Declaration at line 95 of file latexdocvisitor.h, definition at line 1611 of file latexdocvisitor.cpp.
References Config_getBool, Config_getString, copyFile, endMscFile, DocDiagramFileBase::file, DocDiagramFileBase::hasCaption, DocDiagramFileBase::height, m_hide, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, startMscFile, stripPath, visitChildren and DocDiagramFileBase::width.
operator()()
|
Declaration at line 96 of file latexdocvisitor.h, definition at line 1620 of file latexdocvisitor.cpp.
References Config_getBool, Config_getString, copyFile, endDiaFile, DocDiagramFileBase::file, DocDiagramFileBase::hasCaption, DocDiagramFileBase::height, m_hide, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, startDiaFile, stripPath, visitChildren and DocDiagramFileBase::width.
operator()()
|
Declaration at line 97 of file latexdocvisitor.h, definition at line 1629 of file latexdocvisitor.cpp.
References Config_getBool, Config_getString, copyFile, endPlantUmlFile, DocDiagramFileBase::file, DocDiagramFileBase::hasCaption, DocDiagramFileBase::height, m_hide, DocDiagramFileBase::srcFile, DocDiagramFileBase::srcLine, startPlantUmlFile, stripPath, visitChildren and DocDiagramFileBase::width.
operator()()
|
Declaration at line 98 of file latexdocvisitor.h, definition at line 1638 of file latexdocvisitor.cpp.
References DocLink::anchor, endLink, DocLink::file, m_hide, DocLink::ref, startLink and visitChildren.
operator()()
|
Declaration at line 99 of file latexdocvisitor.h, definition at line 1646 of file latexdocvisitor.cpp.
References DocRef::anchor, endLink, DocRef::file, filter, DocRef::hasLinkText, QCString::isEmpty, DocRef::isSubPage, m_hide, DocRef::ref, DocRef::refToSection, DocRef::refToTable, DocRef::sectionType, startLink, DocRef::targetTitle and visitChildren.
operator()()
|
Declaration at line 100 of file latexdocvisitor.h, definition at line 1674 of file latexdocvisitor.cpp.
References DocSecRefItem::anchor, endLink, DocSecRefItem::file, QCString::isEmpty, DocSecRefItem::isSubPage, m_hide, m_t, DocSecRefItem::ref, DocSecRefItem::refToTable, startLink, stripPath and visitChildren.
operator()()
|
Declaration at line 101 of file latexdocvisitor.h, definition at line 1705 of file latexdocvisitor.cpp.
References decIndentLevel, incIndentLevel, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 102 of file latexdocvisitor.h, definition at line 1719 of file latexdocvisitor.cpp.
References ASSERT, decIndentLevel, DocParamSect::Exception, filter, DocParamSect::hasInOutSpecifier, DocParamSect::hasTypeSpecifier, incIndentLevel, m_hide, m_lcg, m_t, DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam, theTranslator, DocParamSect::type and visitChildren.
operator()()
|
Declaration at line 103 of file latexdocvisitor.h, definition at line 1778 of file latexdocvisitor.cpp.
References DocParamList::direction, DocParamSect::Exception, FALSE, DocParamSect::hasInOutSpecifier, DocParamSect::hasTypeSpecifier, DocParamSect::In, DocParamSect::InOut, m_hide, m_insideItem, m_t, DocParamSect::Out, DocParamList::paragraphs, DocParamSect::Param, DocParamList::parameters, DocParamList::paramTypes, DocNode::parent, DocParamSect::RetVal, DocParamSect::TemplateParam, TRUE, DocParamSect::type, DocParamSect::Unknown and DocParamSect::Unspecified.
operator()()
|
Declaration at line 104 of file latexdocvisitor.h, definition at line 1853 of file latexdocvisitor.cpp.
References DocXRefItem::anchor, Config_getBool, decIndentLevel, FALSE, DocXRefItem::file, filter, incIndentLevel, QCString::isEmpty, m_hide, m_insideItem, m_t, stripPath, DocXRefItem::title, TRUE and visitChildren.
operator()()
|
Declaration at line 105 of file latexdocvisitor.h, definition at line 1886 of file latexdocvisitor.cpp.
References DocInternalRef::anchor, endLink, DocInternalRef::file, m_hide, startLink and visitChildren.
operator()()
|
Declaration at line 106 of file latexdocvisitor.h, definition at line 1894 of file latexdocvisitor.cpp.
References m_hide and visitChildren.
operator()()
|
Declaration at line 107 of file latexdocvisitor.h, definition at line 1900 of file latexdocvisitor.cpp.
References decIndentLevel, incIndentLevel, m_hide, m_t and visitChildren.
operator()()
|
Declaration at line 108 of file latexdocvisitor.h, definition at line 1910 of file latexdocvisitor.cpp.
operator()()
|
Declaration at line 109 of file latexdocvisitor.h, definition at line 1914 of file latexdocvisitor.cpp.
References m_hide and visitChildren.
Private Member Functions
addRowSpan()
| inline |
Definition at line 260 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
currentColumn()
| inline |
Definition at line 216 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator() and operator().
decIndentLevel()
|
Declaration at line 168 of file latexdocvisitor.h, definition at line 2157 of file latexdocvisitor.cpp.
Reference m_indentLevel.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
endDiaFile()
|
Declaration at line 157 of file latexdocvisitor.h, definition at line 2077 of file latexdocvisitor.cpp.
References m_hide, m_t and visitPostEnd.
Referenced by operator().
endDotFile()
|
Declaration at line 146 of file latexdocvisitor.h, definition at line 2021 of file latexdocvisitor.cpp.
References m_hide, m_t and visitPostEnd.
Referenced by operator() and operator().
endLink()
|
Declaration at line 140 of file latexdocvisitor.h, definition at line 1980 of file latexdocvisitor.cpp.
References Config_getBool, filter, QCString::isEmpty, SectionType::level, m_t, m_texOrPdf, PDF and theTranslator.
Referenced by operator(), operator(), operator(), operator() and operator().
endMscFile()
|
Declaration at line 151 of file latexdocvisitor.h, definition at line 2043 of file latexdocvisitor.cpp.
References m_hide, m_t and visitPostEnd.
Referenced by operator().
endPlantUmlFile()
|
Declaration at line 163 of file latexdocvisitor.h, definition at line 2137 of file latexdocvisitor.cpp.
References m_hide, m_t and visitPostEnd.
Referenced by operator().
escapeMakeIndexChars()
|
Declaration at line 142 of file latexdocvisitor.h, definition at line 240 of file latexdocvisitor.cpp.
filter()
|
Declaration at line 137 of file latexdocvisitor.h, definition at line 1920 of file latexdocvisitor.cpp.
References filterLatexString, m_insideItem, m_insidePre, m_lcg and m_t.
Referenced by endLink, escapeMakeIndexChars, operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
firstRow()
| inline |
Definition at line 248 of file latexdocvisitor.h.
References FALSE and m_tableStateStack.
Referenced by operator() and operator().
getSectionName()
|
Declaration at line 170 of file latexdocvisitor.h, definition at line 59 of file latexdocvisitor.cpp.
References Config_getBool, g_maxLevels, g_paragraphLabel, g_secLabels, g_subparagraphLabel and m_hierarchyLevel.
Referenced by operator() and operator().
incIndentLevel()
|
Declaration at line 167 of file latexdocvisitor.h, definition at line 2148 of file latexdocvisitor.cpp.
References err, m_indentLevel and maxIndentLevels.
Referenced by operator(), operator(), operator(), operator(), operator(), operator(), operator(), operator() and operator().
inColSpan()
| inline |
Definition at line 240 of file latexdocvisitor.h.
References FALSE and m_tableStateStack.
Referenced by operator().
indentLevel()
|
Declaration at line 169 of file latexdocvisitor.h, definition at line 2143 of file latexdocvisitor.cpp.
References m_indentLevel and maxIndentLevels.
Referenced by operator(), operator(), operator() and operator().
inRowSpan()
| inline |
Definition at line 232 of file latexdocvisitor.h.
References FALSE and m_tableStateStack.
Referenced by operator().
insideTable()
| inline |
Definition at line 264 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator() and operator().
isTableNested()
|
Declaration at line 269 of file latexdocvisitor.h, definition at line 1241 of file latexdocvisitor.cpp.
References holds_one_of_alternatives, m_lcg and parent.
Referenced by operator(), operator(), writeEndTableCommand and writeStartTableCommand.
numCols()
| inline |
Definition at line 224 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
popTableState()
| inline |
Definition at line 212 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
pushTableState()
| inline |
Definition at line 208 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
rowSpans()
| inline |
Definition at line 256 of file latexdocvisitor.h.
References m_emptyRowSpanList and m_tableStateStack.
Referenced by operator() and operator().
setCurrentColumn()
| inline |
Definition at line 220 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator() and operator().
setFirstRow()
| inline |
Definition at line 252 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
setInColSpan()
| inline |
Definition at line 244 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
setInRowSpan()
| inline |
Definition at line 236 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
setNumCols()
| inline |
Definition at line 228 of file latexdocvisitor.h.
Reference m_tableStateStack.
Referenced by operator().
startDiaFile()
|
Declaration at line 154 of file latexdocvisitor.h, definition at line 2061 of file latexdocvisitor.cpp.
References Config_getString, EPS, m_t, makeBaseName, QCString::prepend, visitPreStart and writeDiaGraphFromFile.
Referenced by operator().
startDotFile()
|
Declaration at line 143 of file latexdocvisitor.h, definition at line 2005 of file latexdocvisitor.cpp.
References Config_getString, EPS, m_t, makeBaseName, QCString::prepend, visitPreStart and writeDotGraphFromFile.
Referenced by operator() and operator().
startLink()
|
Declaration at line 138 of file latexdocvisitor.h, definition at line 1933 of file latexdocvisitor.cpp.
References Config_getBool, QCString::isEmpty, m_t, m_texOrPdf, PDF, stripPath and TEX.
Referenced by operator(), operator(), operator(), operator() and operator().
startMscFile()
|
Declaration at line 148 of file latexdocvisitor.h, definition at line 2027 of file latexdocvisitor.cpp.
References Config_getString, EPS, m_t, makeBaseName, QCString::prepend, visitPreStart and writeMscGraphFromFile.
Referenced by operator().
startPlantUmlFile()
|
Declaration at line 160 of file latexdocvisitor.h, definition at line 2109 of file latexdocvisitor.cpp.
References Config_getString, QCString::find, PlantumlManager::generatePlantUMLOutput, PlantumlManager::instance, m_t, makeBaseName, makeShortName, PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_EPS, readInputFile, visitPreStart and PlantumlManager::writePlantUMLSource.
Referenced by operator().
visitCaption()
|
Declaration at line 165 of file latexdocvisitor.h, definition at line 232 of file latexdocvisitor.cpp.
Referenced by writeDiaFile, writeMscFile and writePlantUMLFile.
visitChildren()
| inline |
Definition at line 113 of file latexdocvisitor.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 158 of file latexdocvisitor.h, definition at line 2084 of file latexdocvisitor.cpp.
References DocVerbatim::children, Config_getString, EPS, DocVerbatim::hasCaption, DocVerbatim::height, m_t, makeShortName, DocVerbatim::srcFile, DocVerbatim::srcLine, visitCaption, visitPostEnd, visitPreStart, DocVerbatim::width and writeDiaGraphFromFile.
writeEndTableCommand()
|
Declaration at line 271 of file latexdocvisitor.h, definition at line 1265 of file latexdocvisitor.cpp.
References isTableNested and m_t.
Referenced by operator().
writeMscFile()
|
Declaration at line 152 of file latexdocvisitor.h, definition at line 2050 of file latexdocvisitor.cpp.
References DocVerbatim::children, Config_getString, EPS, DocVerbatim::hasCaption, DocVerbatim::height, m_t, makeShortName, DocVerbatim::srcFile, DocVerbatim::srcLine, visitCaption, visitPostEnd, visitPreStart, DocVerbatim::width and writeMscGraphFromFile.
Referenced by operator().
writePlantUMLFile()
|
Declaration at line 159 of file latexdocvisitor.h, definition at line 2094 of file latexdocvisitor.cpp.
References DocVerbatim::children, Config_getString, QCString::find, PlantumlManager::generatePlantUMLOutput, DocVerbatim::hasCaption, DocVerbatim::height, PlantumlManager::instance, m_t, makeShortName, PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_EPS, DocVerbatim::useBitmap, visitCaption, visitPostEnd, visitPreStart and DocVerbatim::width.
Referenced by operator().
writeStartTableCommand()
|
Declaration at line 270 of file latexdocvisitor.h, definition at line 1252 of file latexdocvisitor.cpp.
References isTableNested and m_t.
Referenced by operator().
Private Member Attributes
m_ci
|
Definition at line 177 of file latexdocvisitor.h.
Referenced by LatexDocVisitor, operator(), operator() and operator().
m_emptyRowSpanList
|
Definition at line 196 of file latexdocvisitor.h.
Referenced by rowSpans.
m_hide
|
Definition at line 181 of file latexdocvisitor.h.
Referenced by endDiaFile, endDotFile, endMscFile, endPlantUmlFile, LatexDocVisitor, 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_hierarchyLevel
|
Definition at line 183 of file latexdocvisitor.h.
Referenced by getSectionName and LatexDocVisitor.
m_indentLevel
|
Definition at line 199 of file latexdocvisitor.h.
Referenced by decIndentLevel, incIndentLevel, indentLevel, operator() and operator().
m_insideItem
|
Definition at line 180 of file latexdocvisitor.h.
Referenced by filter, LatexDocVisitor, operator(), operator(), operator(), operator() and operator().
m_insidePre
|
Definition at line 179 of file latexdocvisitor.h.
Referenced by filter, LatexDocVisitor, operator(), operator() and operator().
m_langExt
|
Definition at line 182 of file latexdocvisitor.h.
Referenced by LatexDocVisitor, operator() and operator().
m_lcg
|
Definition at line 178 of file latexdocvisitor.h.
Referenced by filter, isTableNested, LatexDocVisitor and operator().
m_listItemInfo
|
Definition at line 206 of file latexdocvisitor.h.
Referenced by operator(), operator(), operator() and operator().
m_t
|
Definition at line 176 of file latexdocvisitor.h.
Referenced by endDiaFile, endDotFile, endLink, endMscFile, endPlantUmlFile, escapeMakeIndexChars, filter, LatexDocVisitor, 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(), startDiaFile, startDotFile, startLink, startMscFile, startPlantUmlFile, writeDiaFile, writeEndTableCommand, writeMscFile, writePlantUMLFile and writeStartTableCommand.
m_tableStateStack
|
Definition at line 195 of file latexdocvisitor.h.
Referenced by addRowSpan, currentColumn, firstRow, inColSpan, inRowSpan, insideTable, numCols, popTableState, pushTableState, rowSpans, setCurrentColumn, setFirstRow, setInColSpan, setInRowSpan and setNumCols.
m_texOrPdf
|
Definition at line 184 of file latexdocvisitor.h.
Referenced by endLink, operator(), operator() and startLink.
Private Static Attributes
maxIndentLevels
| static |
Definition at line 198 of file latexdocvisitor.h.
Referenced by incIndentLevel, indentLevel, operator() and operator().
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.