|
Doxygen
|
Concrete visitor implementation for RTF output. More...
#include <src/rtfdocvisitor.h>
Classes | |
| struct | RTFListItemInfo |
Private Member Functions | |
| template<class T> | |
| void | visitChildren (const T &t) |
| void | filter (const DString &str, bool verbatim=false, const bool citeEntry=false) |
| void | startLink (const DString &ref, const DString &file, const DString &anchor) |
| void | endLink (const DString &ref) |
| DString | getStyle (const DString &name) |
| DString | getListTable (const int id) |
| int | indentLevel () const |
| void | incIndentLevel () |
| void | decIndentLevel () |
| void | includePicturePreRTF (const DString &name, bool isTypeRTF, bool hasCaption, bool inlineImage=false) |
| void | includePicturePostRTF (bool isTypeRTF, bool hasCaption, bool inlineImage=false) |
| void | writeDotFile (const DString &fileName, bool hasCaption, const DString &srcFile, int srcLine, bool newFile=true) |
| void | writeMscFile (const DString &fileName, bool hasCaption, const DString &srcFile, int srcLine, bool newFile=true) |
| void | writeDiaFile (const DString &fileName, bool hasCaption, const DString &srcFile, int srcLine, bool newFile=true) |
| void | writePlantUMLFile (const DString &fileName, bool hasCaption) |
| void | writeMermaidFile (const DString &fileName, bool hasCaption) |
Private Attributes | |
| TextStream & | m_t |
| OutputCodeList & | m_ci |
| bool | m_insidePre = false |
| bool | m_hide = false |
| bool | m_lastIsPara = false |
| DString | m_langExt |
| int | m_indentLevel = 0 |
| int | m_hierarchyLevel = 0 |
| RTFListItemInfo | m_listItemInfo [maxIndentLevels] |
Static Private Attributes | |
| static const int | maxIndentLevels = 13 |
Concrete visitor implementation for RTF output.
Definition at line 31 of file rtfdocvisitor.h.
| RTFDocVisitor::RTFDocVisitor | ( | TextStream & | t, |
| OutputCodeList & | ci, | ||
| const DString & | langExt, | ||
| int | hierarchyLevel = 0 ) |
Definition at line 59 of file rtfdocvisitor.cpp.
References m_ci, m_hierarchyLevel, m_langExt, and m_t.
|
private |
Definition at line 99 of file rtfdocvisitor.cpp.
References m_indentLevel.
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 1761 of file rtfdocvisitor.cpp.
References Config_getBool, DString::empty(), m_lastIsPara, and m_t.
Referenced by operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 1695 of file rtfdocvisitor.cpp.
References DString::data(), DString::empty(), HtmlEntityMapper::instance(), m_t, HtmlEntityMapper::rtf(), and HtmlEntityMapper::writeHtmlEntity().
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 72 of file rtfdocvisitor.cpp.
References ASSERT, Rtf_Table_Default::definition, m_indentLevel, Rtf_Table_Default::place, and rtf_Table_Default.
Referenced by operator()().
Definition at line 65 of file rtfdocvisitor.cpp.
References DString::DString(), indentLevel(), StyleData::reference(), rtf_Style, DString::setNum(), and DString::str().
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 90 of file rtfdocvisitor.cpp.
References err, m_indentLevel, and maxIndentLevels.
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 1222 of file rtfdocvisitor.cpp.
References m_hide, m_t, and DocVisitor::popHidden().
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 1185 of file rtfdocvisitor.cpp.
References m_hide, m_lastIsPara, m_t, DocVisitor::pushHidden(), and rtf_Style_Reset.
Referenced by operator()(), writeDiaFile(), writeDotFile(), writeMermaidFile(), writeMscFile(), and writePlantUMLFile().
|
private |
Definition at line 85 of file rtfdocvisitor.cpp.
References m_indentLevel, and maxIndentLevels.
Referenced by getStyle(), operator()(), operator()(), operator()(), operator()(), and operator()().
| void RTFDocVisitor::operator() | ( | const DocAnchor & | anc | ) |
Definition at line 421 of file rtfdocvisitor.cpp.
References DocAnchor::anchor(), DBG_RTF, DString::empty(), DocAnchor::file(), m_hide, m_lastIsPara, m_t, rtfFormatBmkStr(), and stripPath().
| void RTFDocVisitor::operator() | ( | const DocAutoList & | l | ) |
Definition at line 644 of file rtfdocvisitor.cpp.
References DBG_RTF, indentLevel(), RTFDocVisitor::RTFListItemInfo::isCheck, DocAutoList::isCheckedList(), RTFDocVisitor::RTFListItemInfo::isEnum, DocAutoList::isEnumList(), m_hide, m_lastIsPara, m_listItemInfo, m_t, RTFDocVisitor::RTFListItemInfo::number, RTFDocVisitor::RTFListItemInfo::type, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocAutoListItem & | li | ) |
Definition at line 662 of file rtfdocvisitor.cpp.
References DocAutoList::Checked_X, DocAutoList::Checked_x, DBG_RTF, decIndentLevel(), getListTable(), getStyle(), incIndentLevel(), indentLevel(), DocAutoListItem::itemNumber(), m_hide, m_lastIsPara, m_listItemInfo, m_t, RTFDocVisitor::RTFListItemInfo::number, rtf_Style_Reset, DocAutoList::Unchecked, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocCite & | cite | ) |
Definition at line 616 of file rtfdocvisitor.cpp.
References DocCite::anchor(), DBG_RTF, DString::empty(), endLink(), DocCite::file(), filter(), DocCite::getText(), m_hide, m_t, DocCite::option(), DocCite::ref(), startLink(), and DocCite::target().
| void RTFDocVisitor::operator() | ( | const DocDiaFile & | df | ) |
Definition at line 1298 of file rtfdocvisitor.cpp.
References Config_getString, DBG_RTF, DocDiagramFileBase::file(), DocDiagramFileBase::hasCaption(), includePicturePostRTF(), readInputFile(), DocDiagramFileBase::srcFile(), DocDiagramFileBase::srcLine(), stripPath(), visitChildren(), writeDiaFile(), and writeInlineGraph().
| void RTFDocVisitor::operator() | ( | const DocDotFile & | df | ) |
Definition at line 1259 of file rtfdocvisitor.cpp.
References Config_getString, DBG_RTF, DocDiagramFileBase::file(), DocDiagramFileBase::hasCaption(), includePicturePostRTF(), readInputFile(), DocDiagramFileBase::srcFile(), DocDiagramFileBase::srcLine(), stripPath(), visitChildren(), writeDotFile(), and writeInlineGraph().
| void RTFDocVisitor::operator() | ( | const DocEmoji & | s | ) |
Definition at line 157 of file rtfdocvisitor.cpp.
References DBG_RTF, DocEmoji::index(), EmojiEntityMapper::instance(), m_hide, m_lastIsPara, m_t, DocEmoji::name(), and EmojiEntityMapper::unicode().
| void RTFDocVisitor::operator() | ( | const DocFormula & | f | ) |
Definition at line 583 of file rtfdocvisitor.cpp.
References DBG_RTF, DocFormula::isInline(), m_hide, m_lastIsPara, m_t, DocFormula::name(), and DocFormula::relPath().
| void RTFDocVisitor::operator() | ( | const DocHorRuler & | ) |
Definition at line 237 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, m_lastIsPara, and m_t.
| void RTFDocVisitor::operator() | ( | const DocHRef & | href | ) |
Definition at line 1084 of file rtfdocvisitor.cpp.
References Config_getBool, DBG_RTF, DocHRef::file(), DString::length(), m_hide, m_lastIsPara, m_t, DString::right(), rtfFormatBmkStr(), DString::startsWith(), DocHRef::url(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlBlockQuote & | q | ) |
Definition at line 1662 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, rtf_Style_Reset, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlCaption & | c | ) |
Definition at line 1026 of file rtfdocvisitor.cpp.
References DBG_RTF, m_t, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlCell & | c | ) |
Definition at line 1067 of file rtfdocvisitor.cpp.
References align(), DBG_RTF, m_hide, m_lastIsPara, m_t, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlDescData & | dd | ) |
Definition at line 989 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, rtf_Style_Reset, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlDescList & | dl | ) |
Definition at line 962 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlDescTitle & | dt | ) |
Definition at line 975 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, m_lastIsPara, m_t, rtf_Style, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlDetails & | d | ) |
Definition at line 1141 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, rtf_Style_Reset, DocHtmlDetails::summary(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlHeader & | header | ) |
Definition at line 1164 of file rtfdocvisitor.cpp.
References DBG_RTF, DocHtmlHeader::level(), m_hide, m_hierarchyLevel, m_lastIsPara, m_t, SectionType::MaxLevel, SectionType::MinLevel, rtf_Style, rtf_Style_Reset, DString::sprintf(), DString::str(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlList & | s | ) |
Definition at line 879 of file rtfdocvisitor.cpp.
References DocHtmlList::attribs(), DBG_RTF, indentLevel(), RTFDocVisitor::RTFListItemInfo::isCheck, RTFDocVisitor::RTFListItemInfo::isEnum, m_hide, m_lastIsPara, m_listItemInfo, m_t, RTFDocVisitor::RTFListItemInfo::number, DocHtmlList::Ordered, DocHtmlList::type(), RTFDocVisitor::RTFListItemInfo::type, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlListItem & | l | ) |
Definition at line 908 of file rtfdocvisitor.cpp.
References DocHtmlListItem::attribs(), DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), indentLevel(), DString::integerToAlpha(), DString::integerToRoman(), m_hide, m_lastIsPara, m_listItemInfo, m_t, RTFDocVisitor::RTFListItemInfo::number, rtf_Style_Reset, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlRow & | r | ) |
Definition at line 1033 of file rtfdocvisitor.cpp.
References DBG_RTF, DocHtmlRow::isHeading(), m_hide, m_lastIsPara, m_t, DocHtmlRow::numCells(), rtf_pageWidth, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlSummary & | s | ) |
Definition at line 1133 of file rtfdocvisitor.cpp.
References m_hide, m_t, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocHtmlTable & | t | ) |
Definition at line 1002 of file rtfdocvisitor.cpp.
References DocHtmlCaption::anchor(), DocHtmlTable::caption(), DBG_RTF, DString::empty(), DocHtmlCaption::file(), m_hide, m_lastIsPara, m_t, rtfFormatBmkStr(), stripPath(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocImage & | img | ) |
Definition at line 1250 of file rtfdocvisitor.cpp.
References DBG_RTF, DocImage::hasCaption(), includePicturePostRTF(), includePicturePreRTF(), DocImage::isInlineImage(), DocImage::name(), DocImage::Rtf, DocImage::type(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocInclude & | inc | ) |
Definition at line 443 of file rtfdocvisitor.cpp.
References DocInclude::blockId(), DocInclude::context(), createFileDef(), DBG_RTF, FileInfo::dirPath(), DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, DocInclude::exampleFile(), DocInclude::extension(), DocInclude::file(), FileInfo::fileName(), filter(), DocVisitor::getCodeParser(), getLanguageFromFileName(), getStyle(), DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, CodeFragmentManager::instance(), DocInclude::isExample(), DocInclude::LatexInclude, m_ci, m_hide, m_lastIsPara, m_t, DocInclude::ManInclude, CodeParserInterface::parseCode(), CodeFragmentManager::parseCodeFragment(), rtf_Style_Reset, DocInclude::RtfInclude, CodeParserOptions::setFileDef(), CodeParserOptions::setInlineFragment(), CodeParserOptions::setShowLineNumbers(), DocInclude::Snippet, DocInclude::SnippetWithLines, DString::str(), DocInclude::stripCodeComments(), DocInclude::text(), DocInclude::trimLeft(), DocInclude::type(), DocInclude::VerbInclude, and DocInclude::XmlInclude.
| void RTFDocVisitor::operator() | ( | const DocIncOperator & | op | ) |
Definition at line 523 of file rtfdocvisitor.cpp.
References DocIncOperator::context(), createFileDef(), DBG_RTF, FileInfo::dirPath(), DString::empty(), DocIncOperator::exampleFile(), FileInfo::fileName(), DocVisitor::getCodeParser(), getFileNameExtension(), getLanguageFromFileName(), getStyle(), DocIncOperator::includeFileName(), DocIncOperator::isExample(), DocIncOperator::isFirst(), DocIncOperator::isLast(), DocIncOperator::line(), m_ci, m_hide, m_langExt, m_lastIsPara, m_t, CodeParserInterface::parseCode(), DocVisitor::popHidden(), DocVisitor::pushHidden(), rtf_Style_Reset, CodeParserOptions::setFileDef(), CodeParserOptions::setShowLineNumbers(), CodeParserOptions::setStartLine(), DocIncOperator::showLineNo(), DocIncOperator::Skip, DString::str(), DocIncOperator::stripCodeComments(), DocIncOperator::text(), and DocIncOperator::type().
| void RTFDocVisitor::operator() | ( | const DocIndexEntry & | i | ) |
Definition at line 604 of file rtfdocvisitor.cpp.
References DBG_RTF, DocIndexEntry::entry(), m_hide, m_lastIsPara, and m_t.
| void RTFDocVisitor::operator() | ( | const DocInternal & | i | ) |
Definition at line 1078 of file rtfdocvisitor.cpp.
References m_hide, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocInternalRef & | ref | ) |
Definition at line 1645 of file rtfdocvisitor.cpp.
References DocInternalRef::anchor(), DBG_RTF, endLink(), DocInternalRef::file(), m_hide, m_t, startLink(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocLineBreak & | ) |
Definition at line 229 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, m_lastIsPara, and m_t.
| void RTFDocVisitor::operator() | ( | const DocLink & | lnk | ) |
Definition at line 1354 of file rtfdocvisitor.cpp.
References DocLink::anchor(), DBG_RTF, endLink(), DocLink::file(), m_hide, DocLink::ref(), startLink(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocLinkedWord & | w | ) |
Definition at line 116 of file rtfdocvisitor.cpp.
References DocLinkedWord::anchor(), DBG_RTF, endLink(), DocLinkedWord::file(), filter(), m_hide, m_lastIsPara, DocLinkedWord::ref(), startLink(), and DocLinkedWord::word().
| void RTFDocVisitor::operator() | ( | const DocMermaidFile & | df | ) |
Definition at line 1336 of file rtfdocvisitor.cpp.
References Config_getBool, Config_getString, MermaidManager::convertToImageFormat(), copyFile(), DBG_RTF, DString::DString(), DocDiagramFileBase::file(), DocDiagramFileBase::hasCaption(), includePicturePostRTF(), MermaidManager::instance(), readInputFile(), MermaidManager::RTF, DocDiagramFileBase::srcFile(), DocDiagramFileBase::srcLine(), stripPath(), visitChildren(), writeMermaidFile(), and MermaidManager::writeMermaidSource().
| void RTFDocVisitor::operator() | ( | const DocMscFile & | df | ) |
Definition at line 1278 of file rtfdocvisitor.cpp.
References Config_getString, DBG_RTF, DocDiagramFileBase::file(), DocDiagramFileBase::hasCaption(), includePicturePostRTF(), readInputFile(), DocDiagramFileBase::srcFile(), DocDiagramFileBase::srcLine(), stripPath(), visitChildren(), writeInlineGraph(), and writeMscFile().
| void RTFDocVisitor::operator() | ( | const DocPara & | p | ) |
Definition at line 702 of file rtfdocvisitor.cpp.
References DBG_RTF, DocPara::isLast(), m_hide, m_lastIsPara, m_t, DocNode::parent(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocParamList & | pl | ) |
Definition at line 1453 of file rtfdocvisitor.cpp.
References DBG_RTF, DocParamList::direction(), DocParamSect::Exception, DocParamSect::hasInOutSpecifier(), DocParamSect::hasTypeSpecifier(), DocParamSect::In, DocParamSect::InOut, m_hide, m_lastIsPara, m_t, DocParamSect::Out, DocParamList::paragraphs(), DocParamSect::Param, DocParamList::parameters(), DocParamList::paramTypes(), DocNode::parent(), DocParamSect::RetVal, rtf_pageWidth, DocParamSect::TemplateParam, DocParamSect::type(), DocParamSect::Unknown, and DocParamSect::Unspecified.
| void RTFDocVisitor::operator() | ( | const DocParamSect & | s | ) |
Definition at line 1406 of file rtfdocvisitor.cpp.
References ASSERT, DBG_RTF, decIndentLevel(), DocParamSect::Exception, getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, DocParamSect::Param, DocParamSect::RetVal, rtf_Style, rtf_Style_Reset, DocParamSect::TemplateParam, theTranslator, Translator::trExceptions(), Translator::trParameters(), Translator::trReturnValues(), Translator::trTemplateParameters(), DocParamSect::type(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocParBlock & | pb | ) |
Definition at line 1681 of file rtfdocvisitor.cpp.
References m_hide, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocPlantUmlFile & | df | ) |
Definition at line 1318 of file rtfdocvisitor.cpp.
References Config_getBool, Config_getString, copyFile(), DBG_RTF, DString::DString(), DocDiagramFileBase::file(), DocDiagramFileBase::hasCaption(), includePicturePostRTF(), PlantumlManager::instance(), PlantumlManager::PUML_BITMAP, readInputFile(), DocDiagramFileBase::srcFile(), DocDiagramFileBase::srcLine(), stripPath(), visitChildren(), writePlantUMLFile(), and PlantumlManager::writePlantUMLSource().
| void RTFDocVisitor::operator() | ( | const DocRef & | ref | ) |
Definition at line 1363 of file rtfdocvisitor.cpp.
References DocRef::anchor(), DBG_RTF, DString::empty(), endLink(), DocRef::file(), filter(), DocRef::hasLinkText(), DocRef::isSubPage(), m_hide, DocRef::ref(), startLink(), DocRef::targetTitle(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocRoot & | r | ) |
Definition at line 719 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), incIndentLevel(), DocRoot::indent(), m_hide, m_lastIsPara, m_t, rtf_Style, DocRoot::singleLine(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocSecRefItem & | ref | ) |
Definition at line 1384 of file rtfdocvisitor.cpp.
References DBG_RTF, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocSecRefList & | l | ) |
Definition at line 1390 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, rtf_Style_Reset, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocSection & | s | ) |
Definition at line 845 of file rtfdocvisitor.cpp.
References DocSection::anchor(), DBG_RTF, DocSection::file(), DocSection::level(), m_hide, m_hierarchyLevel, m_lastIsPara, m_t, rtf_Style, rtf_Style_Reset, rtfFormatBmkStr(), DString::sprintf(), DString::str(), stripPath(), DocSection::title(), and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocSeparator & | sep | ) |
Definition at line 1448 of file rtfdocvisitor.cpp.
References DocSeparator::chars(), and m_t.
| void RTFDocVisitor::operator() | ( | const DocSimpleList & | l | ) |
Definition at line 816 of file rtfdocvisitor.cpp.
References DBG_RTF, indentLevel(), RTFDocVisitor::RTFListItemInfo::isCheck, RTFDocVisitor::RTFListItemInfo::isEnum, m_hide, m_lastIsPara, m_listItemInfo, m_t, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocSimpleListItem & | li | ) |
Definition at line 830 of file rtfdocvisitor.cpp.
References DBG_RTF, decIndentLevel(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, DocSimpleListItem::paragraph(), and rtf_Style_Reset.
| void RTFDocVisitor::operator() | ( | const DocSimpleSect & | s | ) |
Definition at line 732 of file rtfdocvisitor.cpp.
References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, DBG_RTF, decIndentLevel(), getStyle(), DocSimpleSect::Important, incIndentLevel(), DocSimpleSect::Invar, m_hide, m_lastIsPara, m_t, DocSimpleSect::Note, DocSimpleSect::Post, DocSimpleSect::Pre, DocSimpleSect::Rcs, DocSimpleSect::Remark, DocSimpleSect::Return, rtf_Style, rtf_Style_Reset, DocSimpleSect::See, DocSimpleSect::Since, theTranslator, DocSimpleSect::title(), Translator::trAttention(), Translator::trAuthor(), Translator::trCopyright(), Translator::trDate(), Translator::trImportant(), Translator::trInvariant(), Translator::trNote(), Translator::trPostcondition(), Translator::trPrecondition(), Translator::trRemarks(), Translator::trReturns(), Translator::trSeeAlso(), Translator::trSince(), Translator::trVersion(), Translator::trWarning(), DocSimpleSect::type(), DocSimpleSect::Unknown, DocSimpleSect::User, DocSimpleSect::Version, visitChildren(), and DocSimpleSect::Warning.
| void RTFDocVisitor::operator() | ( | const DocSimpleSectSep & | ) |
Definition at line 612 of file rtfdocvisitor.cpp.
| void RTFDocVisitor::operator() | ( | const DocStyleChange & | s | ) |
Definition at line 245 of file rtfdocvisitor.cpp.
References DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Cite, DocStyleChange::Code, DBG_RTF, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable(), getStyle(), DocStyleChange::Ins, DocStyleChange::Italic, DocStyleChange::Kbd, m_hide, m_insidePre, m_lastIsPara, m_t, DocStyleChange::Preformatted, rtf_Style_Reset, DocStyleChange::S, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::Strike, DocStyleChange::style(), DocStyleChange::Subscript, DocStyleChange::Superscript, DocStyleChange::Typewriter, and DocStyleChange::Underline.
| void RTFDocVisitor::operator() | ( | const DocSymbol & | s | ) |
Definition at line 141 of file rtfdocvisitor.cpp.
References DBG_RTF, err, HtmlEntityMapper::instance(), m_hide, m_lastIsPara, m_t, HtmlEntityMapper::rtf(), and DocSymbol::symbol().
| void RTFDocVisitor::operator() | ( | const DocText & | t | ) |
Definition at line 1655 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocTitle & | t | ) |
Definition at line 809 of file rtfdocvisitor.cpp.
References DBG_RTF, m_hide, and visitChildren().
| void RTFDocVisitor::operator() | ( | const DocURL & | u | ) |
Definition at line 199 of file rtfdocvisitor.cpp.
References Config_getBool, DBG_RTF, filter(), DocURL::isEmail(), m_hide, m_lastIsPara, m_t, and DocURL::url().
| void RTFDocVisitor::operator() | ( | const DocVerbatim & | s | ) |
Definition at line 308 of file rtfdocvisitor.cpp.
References DocVerbatim::Code, Config_getBool, Config_getString, DocVerbatim::context(), MermaidManager::convertToImageFormat(), DBG_RTF, DocVerbatim::DocbookOnly, DocVerbatim::Dot, DString::empty(), DocVerbatim::engine(), DocVerbatim::exampleFile(), filter(), DocVisitor::getCodeParser(), getLanguageFromCodeLang(), getStyle(), DocVerbatim::hasCaption(), DocVerbatim::HtmlOnly, includePicturePostRTF(), MermaidManager::instance(), PlantumlManager::instance(), DocVerbatim::isExample(), DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::language(), DocVerbatim::LatexOnly, m_ci, m_hide, m_langExt, m_lastIsPara, m_t, DocVerbatim::ManOnly, DocVerbatim::Mermaid, DocVerbatim::Msc, CodeParserInterface::parseCode(), DocVerbatim::PlantUML, PlantumlManager::PUML_BITMAP, MermaidManager::RTF, rtf_Style_Reset, DocVerbatim::RtfOnly, DocVerbatim::srcFile(), DocVerbatim::srcLine(), DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, visitChildren(), writeDotFile(), writeInlineGraph(), writeMermaidFile(), MermaidManager::writeMermaidSource(), writeMscFile(), writePlantUMLFile(), PlantumlManager::writePlantUMLSource(), and DocVerbatim::XmlOnly.
| void RTFDocVisitor::operator() | ( | const DocVhdlFlow & | ) |
Definition at line 1677 of file rtfdocvisitor.cpp.
| void RTFDocVisitor::operator() | ( | const DocWhiteSpace & | w | ) |
Definition at line 126 of file rtfdocvisitor.cpp.
References DocWhiteSpace::chars(), DBG_RTF, m_hide, m_insidePre, m_lastIsPara, and m_t.
| void RTFDocVisitor::operator() | ( | const DocWord & | w | ) |
Definition at line 108 of file rtfdocvisitor.cpp.
References DBG_RTF, filter(), m_hide, m_lastIsPara, and DocWord::word().
| void RTFDocVisitor::operator() | ( | const DocXRefItem & | x | ) |
Definition at line 1584 of file rtfdocvisitor.cpp.
References DocXRefItem::anchor(), Config_getBool, DBG_RTF, decIndentLevel(), DString::empty(), DocXRefItem::file(), filter(), getStyle(), incIndentLevel(), m_hide, m_lastIsPara, m_t, rtf_Style, rtf_Style_Reset, rtfFormatBmkStr(), stripPath(), DocXRefItem::title(), and visitChildren().
|
private |
Definition at line 1731 of file rtfdocvisitor.cpp.
References Config_getBool, DString::empty(), m_lastIsPara, m_t, rtfFormatBmkStr(), and stripPath().
Referenced by operator()(), operator()(), operator()(), operator()(), and operator()().
|
inlineprivate |
Definition at line 107 of file rtfdocvisitor.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()(), and operator()().
|
private |
Definition at line 1793 of file rtfdocvisitor.cpp.
References BITMAP, Config_getString, includePicturePreRTF(), makeBaseName(), and writeDiaGraphFromFile().
Referenced by operator()().
|
private |
Definition at line 1774 of file rtfdocvisitor.cpp.
References BITMAP, Config_getString, getDotImageExtension(), includePicturePreRTF(), makeBaseName(), and writeDotGraphFromFile().
Referenced by operator()(), and operator()().
|
private |
Definition at line 1810 of file rtfdocvisitor.cpp.
References Config_getBool, Config_getString, MermaidManager::convertToImageFormat(), MermaidManager::generateMermaidOutput(), MermaidManager::imageExtension(), includePicturePreRTF(), MermaidManager::instance(), makeBaseName(), and MermaidManager::RTF.
Referenced by operator()(), and operator()().
|
private |
Definition at line 1784 of file rtfdocvisitor.cpp.
References BITMAP, Config_getString, includePicturePreRTF(), makeBaseName(), and writeMscGraphFromFile().
Referenced by operator()(), and operator()().
|
private |
Definition at line 1802 of file rtfdocvisitor.cpp.
References Config_getString, PlantumlManager::generatePlantUMLOutput(), includePicturePreRTF(), PlantumlManager::instance(), makeBaseName(), and PlantumlManager::PUML_BITMAP.
Referenced by operator()(), and operator()().
|
private |
Definition at line 143 of file rtfdocvisitor.h.
Referenced by operator()(), operator()(), operator()(), and RTFDocVisitor().
|
private |
Definition at line 145 of file rtfdocvisitor.h.
Referenced by includePicturePostRTF(), includePicturePreRTF(), 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()().
|
private |
Definition at line 151 of file rtfdocvisitor.h.
Referenced by operator()(), operator()(), and RTFDocVisitor().
|
private |
Definition at line 150 of file rtfdocvisitor.h.
Referenced by decIndentLevel(), getListTable(), incIndentLevel(), and indentLevel().
|
private |
Definition at line 144 of file rtfdocvisitor.h.
Referenced by operator()(), and operator()().
|
private |
Definition at line 147 of file rtfdocvisitor.h.
Referenced by operator()(), operator()(), and RTFDocVisitor().
|
private |
Definition at line 146 of file rtfdocvisitor.h.
Referenced by endLink(), includePicturePreRTF(), 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 startLink().
|
private |
Definition at line 159 of file rtfdocvisitor.h.
Referenced by operator()(), operator()(), operator()(), operator()(), and operator()().
|
private |
Definition at line 142 of file rtfdocvisitor.h.
Referenced by endLink(), filter(), includePicturePostRTF(), includePicturePreRTF(), 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()(), RTFDocVisitor(), and startLink().
|
staticprivate |
Definition at line 149 of file rtfdocvisitor.h.
Referenced by incIndentLevel(), and indentLevel().