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 27 of file printdocvisitor.h.
|
inline |
Definition at line 30 of file printdocvisitor.h.
References FALSE, m_indent, m_insidePre, and m_needsEnter.
|
inlineprivate |
Definition at line 737 of file printdocvisitor.h.
References FALSE, m_indent, and m_needsEnter.
Referenced by indent_leaf(), indent_post(), and indent_pre().
|
inlineprivate |
Definition at line 743 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 753 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()(), and operator()().
|
inlineprivate |
Definition at line 748 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()(), and operator()().
|
inline |
Definition at line 192 of file printdocvisitor.h.
References DocAnchor::anchor(), indent_leaf(), and qPrint().
|
inline |
Definition at line 275 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocAutoList::isEnumList(), and visitChildren().
|
inline |
Definition at line 297 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 250 of file printdocvisitor.h.
References DocCite::anchor(), DocCite::file(), indent_leaf(), qPrint(), DocCite::ref(), and DocCite::text().
|
inline |
Definition at line 596 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 580 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 69 of file printdocvisitor.h.
References indent_leaf(), DocEmoji::index(), EmojiEntityMapper::instance(), DocEmoji::name(), EmojiEntityMapper::name(), and qPrint().
|
inline |
Definition at line 235 of file printdocvisitor.h.
References indent_leaf(), DocFormula::name(), qPrint(), and DocFormula::text().
|
inline |
Definition at line 92 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 516 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocHRef::url(), and visitChildren().
|
inline |
Definition at line 710 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 500 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 492 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlCell::isHeading(), and visitChildren().
|
inline |
Definition at line 463 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 447 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 455 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 537 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 555 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlHeader::level(), and visitChildren().
|
inline |
Definition at line 407 of file printdocvisitor.h.
References DocHtmlList::attribs(), indent_post(), indent_pre(), DocHtmlList::Ordered, qPrint(), DocHtmlList::type(), and visitChildren().
|
inline |
Definition at line 434 of file printdocvisitor.h.
References DocHtmlListItem::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 484 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 524 of file printdocvisitor.h.
References DocHtmlSummary::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 471 of file printdocvisitor.h.
References DocHtmlTable::caption(), indent_post(), indent_pre(), DocHtmlTable::numColumns(), DocHtmlTable::numRows(), and visitChildren().
|
inline |
Definition at line 563 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 197 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 222 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 240 of file printdocvisitor.h.
References DocIndexEntry::entry(), indent_leaf(), and qPrint().
|
inline |
Definition at line 508 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 694 of file printdocvisitor.h.
References DocInternalRef::anchor(), DocInternalRef::file(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 87 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 612 of file printdocvisitor.h.
References DocLink::anchor(), DocLink::file(), indent_post(), indent_pre(), qPrint(), DocLink::ref(), and visitChildren().
|
inline |
Definition at line 39 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocLinkedWord::word().
|
inline |
Definition at line 588 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 317 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 651 of file printdocvisitor.h.
References GrowVector< T >::empty(), indent_post(), indent_pre(), and DocParamList::parameters().
|
inline |
Definition at line 668 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 726 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 604 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 621 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 325 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 635 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocSecRefItem::target(), and visitChildren().
|
inline |
Definition at line 643 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 395 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocSection::level(), DocSection::title(), and visitChildren().
|
inline |
Definition at line 259 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 376 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 384 of file printdocvisitor.h.
References indent_post(), indent_pre(), and DocSimpleListItem::paragraph().
|
inline |
Definition at line 333 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 245 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 97 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, and DocStyleChange::Underline.
|
inline |
Definition at line 56 of file printdocvisitor.h.
References indent_leaf(), HtmlEntityMapper::instance(), DocSymbol::symbol(), TRUE, and HtmlEntityMapper::utf8().
|
inline |
Definition at line 702 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 368 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 82 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocURL::url().
|
inline |
Definition at line 155 of file printdocvisitor.h.
References DocVerbatim::Code, DocVerbatim::DocbookOnly, DocVerbatim::Dot, DocVerbatim::HtmlOnly, indent_leaf(), DocVerbatim::JavaDocCode, DocVerbatim::JavaDocLiteral, DocVerbatim::LatexOnly, DocVerbatim::ManOnly, DocVerbatim::Msc, DocVerbatim::PlantUML, qPrint(), DocVerbatim::RtfOnly, DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, and DocVerbatim::XmlOnly.
|
inline |
Definition at line 718 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 44 of file printdocvisitor.h.
References DocWhiteSpace::chars(), indent_leaf(), m_insidePre, and qPrint().
|
inline |
Definition at line 34 of file printdocvisitor.h.
References indent_leaf(), qPrint(), and DocWord::word().
|
inline |
Definition at line 685 of file printdocvisitor.h.
References DocXRefItem::anchor(), DocXRefItem::file(), indent_post(), indent_pre(), qPrint(), DocXRefItem::title(), and visitChildren().
|
inline |
Definition at line 267 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()(), and operator()().
|
private |
Definition at line 760 of file printdocvisitor.h.
Referenced by indent(), indent_post(), indent_pre(), and PrintDocVisitor().
|
private |
Definition at line 762 of file printdocvisitor.h.
Referenced by operator()(), and PrintDocVisitor().
|
private |
Definition at line 761 of file printdocvisitor.h.
Referenced by indent(), indent_leaf(), and PrintDocVisitor().