|
Doxygen
|
#include <src/printdocvisitor.h>
Private Member Functions | |
| void | indent () |
| void | indent_leaf () |
| void | indent_pre () |
| void | indent_post () |
Private Attributes | |
| int | m_indent |
| bool | m_needsEnter |
| bool | m_insidePre |
Visitor implementation for pretty printing
Definition at line 28 of file printdocvisitor.h.
|
inline |
Definition at line 31 of file printdocvisitor.h.
References FALSE, m_indent, m_insidePre, and m_needsEnter.
|
inlineprivate |
Definition at line 763 of file printdocvisitor.h.
References FALSE, m_indent, and m_needsEnter.
Referenced by indent_leaf(), indent_post(), and indent_pre().
|
inlineprivate |
Definition at line 769 of file printdocvisitor.h.
References indent(), m_needsEnter, and TRUE.
Referenced by operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), operator()(), and operator()().
|
inlineprivate |
Definition at line 779 of file printdocvisitor.h.
References indent(), and m_indent.
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()(), and operator()().
|
inlineprivate |
Definition at line 774 of file printdocvisitor.h.
References indent(), and m_indent.
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()(), and operator()().
|
inline |
Definition at line 198 of file printdocvisitor.h.
References DocAnchor::anchor(), indent_leaf(), and qPrint().
|
inline |
Definition at line 293 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocAutoList::isEnumList(), and visitChildren().
|
inline |
Definition at line 315 of file printdocvisitor.h.
References DocAutoList::Checked_X, DocAutoList::Checked_x, indent_post(), indent_pre(), DocAutoListItem::itemNumber(), DocAutoList::Unchecked, and visitChildren().
|
inline |
Definition at line 256 of file printdocvisitor.h.
References DocCite::anchor(), DocCite::file(), DocCite::getText(), indent_leaf(), QCString::isEmpty(), DocCite::option(), qPrint(), DocCite::ref(), and DocCite::target().
|
inline |
Definition at line 614 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 598 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 70 of file printdocvisitor.h.
References indent_leaf(), DocEmoji::index(), EmojiEntityMapper::instance(), DocEmoji::name(), EmojiEntityMapper::name(), and qPrint().
|
inline |
Definition at line 241 of file printdocvisitor.h.
References indent_leaf(), DocFormula::name(), qPrint(), and DocFormula::text().
|
inline |
Definition at line 93 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 534 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocHRef::url(), and visitChildren().
|
inline |
Definition at line 736 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 518 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 510 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlCell::isHeading(), and visitChildren().
|
inline |
Definition at line 481 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 465 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 473 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 555 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 573 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlHeader::level(), and visitChildren().
|
inline |
Definition at line 425 of file printdocvisitor.h.
References DocHtmlList::attribs(), indent_post(), indent_pre(), DocHtmlList::Ordered, qPrint(), DocHtmlList::type(), and visitChildren().
|
inline |
Definition at line 452 of file printdocvisitor.h.
References DocHtmlListItem::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 502 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 542 of file printdocvisitor.h.
References DocHtmlSummary::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 489 of file printdocvisitor.h.
References DocHtmlTable::caption(), indent_post(), indent_pre(), DocHtmlTable::numColumns(), DocHtmlTable::numRows(), and visitChildren().
|
inline |
Definition at line 581 of file printdocvisitor.h.
References DocImage::DocBook, DocImage::height(), DocImage::Html, indent_post(), indent_pre(), DocImage::isInlineImage(), DocImage::Latex, DocImage::name(), qPrint(), DocImage::Rtf, DocImage::type(), visitChildren(), DocImage::width(), and DocImage::Xml.
|
inline |
Definition at line 203 of file printdocvisitor.h.
References DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, DocInclude::file(), DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncWithLines, indent_leaf(), DocInclude::isBlock(), DocInclude::LatexInclude, DocInclude::ManInclude, qPrint(), DocInclude::RtfInclude, DocInclude::Snippet, DocInclude::SnippetWithLines, DocInclude::type(), DocInclude::VerbInclude, and DocInclude::XmlInclude.
|
inline |
Definition at line 228 of file printdocvisitor.h.
References indent_leaf(), DocIncOperator::Line, DocIncOperator::pattern(), qPrint(), DocIncOperator::Skip, DocIncOperator::SkipLine, DocIncOperator::type(), and DocIncOperator::Until.
|
inline |
Definition at line 246 of file printdocvisitor.h.
References DocIndexEntry::entry(), indent_leaf(), and qPrint().
|
inline |
Definition at line 526 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 720 of file printdocvisitor.h.
References DocInternalRef::anchor(), DocInternalRef::file(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 88 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 638 of file printdocvisitor.h.
References DocLink::anchor(), DocLink::file(), indent_post(), indent_pre(), qPrint(), DocLink::ref(), and visitChildren().
|
inline |
Definition at line 40 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocLinkedWord::word().
|
inline |
Definition at line 630 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 606 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 335 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 677 of file printdocvisitor.h.
References GrowVector< T >::empty(), indent_post(), indent_pre(), and DocParamList::parameters().
|
inline |
Definition at line 694 of file printdocvisitor.h.
References DocParamSect::Exception, indent_post(), indent_pre(), DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam, DocParamSect::type(), DocParamSect::Unknown, and visitChildren().
|
inline |
Definition at line 752 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 622 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 647 of file printdocvisitor.h.
References DocRef::anchor(), DocRef::file(), DocRef::hasLinkText(), indent_post(), indent_pre(), qPrint(), DocRef::ref(), DocRef::refToAnchor(), DocRef::refToSection(), DocRef::refToTable(), DocRef::targetTitle(), and visitChildren().
|
inline |
Definition at line 343 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 661 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocSecRefItem::target(), and visitChildren().
|
inline |
Definition at line 669 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 413 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocSection::level(), DocSection::title(), and visitChildren().
|
inline |
Definition at line 277 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 394 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 402 of file printdocvisitor.h.
References indent_post(), indent_pre(), and DocSimpleListItem::paragraph().
|
inline |
Definition at line 351 of file printdocvisitor.h.
References DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, DocSimpleSect::Important, indent_post(), indent_pre(), DocSimpleSect::Invar, DocSimpleSect::Note, DocSimpleSect::Post, DocSimpleSect::Pre, DocSimpleSect::Rcs, DocSimpleSect::Remark, DocSimpleSect::Return, DocSimpleSect::See, DocSimpleSect::Since, DocSimpleSect::title(), DocSimpleSect::type(), DocSimpleSect::Unknown, DocSimpleSect::User, DocSimpleSect::Version, visitChildren(), and DocSimpleSect::Warning.
|
inline |
Definition at line 251 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 98 of file printdocvisitor.h.
References DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Cite, DocStyleChange::Code, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable(), indent_leaf(), DocStyleChange::Ins, DocStyleChange::Italic, DocStyleChange::Kbd, DocStyleChange::Preformatted, DocStyleChange::S, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::Strike, DocStyleChange::style(), DocStyleChange::Subscript, DocStyleChange::Superscript, DocStyleChange::Typewriter, and DocStyleChange::Underline.
|
inline |
Definition at line 57 of file printdocvisitor.h.
References indent_leaf(), HtmlEntityMapper::instance(), DocSymbol::symbol(), TRUE, and HtmlEntityMapper::utf8().
|
inline |
Definition at line 728 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 386 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 83 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocURL::url().
|
inline |
Definition at line 159 of file printdocvisitor.h.
References DocVerbatim::Code, DocVerbatim::DocbookOnly, DocVerbatim::Dot, DocVerbatim::HtmlOnly, indent_leaf(), DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::LatexOnly, DocVerbatim::ManOnly, DocVerbatim::Mermaid, DocVerbatim::Msc, DocVerbatim::PlantUML, qPrint(), DocVerbatim::RtfOnly, DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, and DocVerbatim::XmlOnly.
|
inline |
Definition at line 744 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 45 of file printdocvisitor.h.
References DocWhiteSpace::chars(), indent_leaf(), m_insidePre, and qPrint().
|
inline |
Definition at line 35 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocWord::word().
|
inline |
Definition at line 711 of file printdocvisitor.h.
References DocXRefItem::anchor(), DocXRefItem::file(), indent_post(), indent_pre(), qPrint(), DocXRefItem::title(), and visitChildren().
|
inline |
Definition at line 285 of file printdocvisitor.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 786 of file printdocvisitor.h.
Referenced by indent(), indent_post(), indent_pre(), and PrintDocVisitor().
|
private |
Definition at line 788 of file printdocvisitor.h.
Referenced by operator()(), and PrintDocVisitor().
|
private |
Definition at line 787 of file printdocvisitor.h.
Referenced by indent(), indent_leaf(), and PrintDocVisitor().