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.
|
inlineprivate |
Definition at line 727 of file printdocvisitor.h.
References FALSE, m_indent, and m_needsEnter.
Referenced by indent_leaf(), indent_post(), and indent_pre().
|
inlineprivate |
Definition at line 733 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 743 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()(), and operator()().
|
inlineprivate |
Definition at line 738 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()(), and operator()().
|
inline |
Definition at line 189 of file printdocvisitor.h.
References DocAnchor::anchor(), indent_leaf(), and qPrint().
|
inline |
Definition at line 273 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocAutoList::isEnumList(), and visitChildren().
|
inline |
Definition at line 295 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 248 of file printdocvisitor.h.
References DocCite::anchor(), DocCite::file(), indent_leaf(), qPrint(), DocCite::ref(), and DocCite::text().
|
inline |
Definition at line 594 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 578 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 233 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 514 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocHRef::url(), and visitChildren().
|
inline |
Definition at line 700 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 498 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 490 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlCell::isHeading(), and visitChildren().
|
inline |
Definition at line 461 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 445 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 453 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 535 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 553 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlHeader::level(), and visitChildren().
|
inline |
Definition at line 405 of file printdocvisitor.h.
References DocHtmlList::attribs(), indent_post(), indent_pre(), DocHtmlList::Ordered, qPrint(), DocHtmlList::type(), and visitChildren().
|
inline |
Definition at line 432 of file printdocvisitor.h.
References DocHtmlListItem::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 482 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 522 of file printdocvisitor.h.
References DocHtmlSummary::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 469 of file printdocvisitor.h.
References DocHtmlTable::caption(), indent_post(), indent_pre(), DocHtmlTable::numColumns(), DocHtmlTable::numRows(), and visitChildren().
|
inline |
Definition at line 561 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 194 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::SnippetTrimLeft, DocInclude::SnippetWithLines, DocInclude::type(), DocInclude::VerbInclude, and DocInclude::XmlInclude.
|
inline |
Definition at line 220 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 238 of file printdocvisitor.h.
References DocIndexEntry::entry(), indent_leaf(), and qPrint().
|
inline |
Definition at line 506 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 684 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 602 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 586 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 315 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 641 of file printdocvisitor.h.
References GrowVector< T >::empty(), indent_post(), indent_pre(), and DocParamList::parameters().
|
inline |
Definition at line 658 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 716 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 611 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 323 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 625 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocSecRefItem::target(), and visitChildren().
|
inline |
Definition at line 633 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 393 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocSection::level(), DocSection::title(), and visitChildren().
|
inline |
Definition at line 257 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 374 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 382 of file printdocvisitor.h.
References indent_post(), indent_pre(), and DocSimpleListItem::paragraph().
|
inline |
Definition at line 331 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 243 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::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 692 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 366 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 152 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 708 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 675 of file printdocvisitor.h.
References DocXRefItem::anchor(), DocXRefItem::file(), indent_post(), indent_pre(), qPrint(), DocXRefItem::title(), and visitChildren().
|
inline |
Definition at line 265 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()(), and operator()().
|
private |
Definition at line 750 of file printdocvisitor.h.
Referenced by indent(), indent_post(), and indent_pre().
|
private |
Definition at line 752 of file printdocvisitor.h.
Referenced by operator()().
|
private |
Definition at line 751 of file printdocvisitor.h.
Referenced by indent(), and indent_leaf().