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 740 of file printdocvisitor.h.
References FALSE, m_indent, and m_needsEnter.
Referenced by indent_leaf(), indent_post(), and indent_pre().
|
inlineprivate |
Definition at line 746 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 756 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 751 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 195 of file printdocvisitor.h.
References DocAnchor::anchor(), indent_leaf(), and qPrint().
|
inline |
Definition at line 278 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocAutoList::isEnumList(), and visitChildren().
|
inline |
Definition at line 300 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 253 of file printdocvisitor.h.
References DocCite::anchor(), DocCite::file(), indent_leaf(), qPrint(), DocCite::ref(), and DocCite::text().
|
inline |
Definition at line 599 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 583 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 238 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 519 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocHRef::url(), and visitChildren().
|
inline |
Definition at line 713 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 503 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 495 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlCell::isHeading(), and visitChildren().
|
inline |
Definition at line 466 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 450 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 458 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 540 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 558 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlHeader::level(), and visitChildren().
|
inline |
Definition at line 410 of file printdocvisitor.h.
References DocHtmlList::attribs(), indent_post(), indent_pre(), DocHtmlList::Ordered, qPrint(), DocHtmlList::type(), and visitChildren().
|
inline |
Definition at line 437 of file printdocvisitor.h.
References DocHtmlListItem::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 487 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 527 of file printdocvisitor.h.
References DocHtmlSummary::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 474 of file printdocvisitor.h.
References DocHtmlTable::caption(), indent_post(), indent_pre(), DocHtmlTable::numColumns(), DocHtmlTable::numRows(), and visitChildren().
|
inline |
Definition at line 566 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 200 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 225 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 243 of file printdocvisitor.h.
References DocIndexEntry::entry(), indent_leaf(), and qPrint().
|
inline |
Definition at line 511 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 697 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 615 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 591 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 320 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 654 of file printdocvisitor.h.
References GrowVector< T >::empty(), indent_post(), indent_pre(), and DocParamList::parameters().
|
inline |
Definition at line 671 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 729 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 607 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 624 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 328 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 638 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocSecRefItem::target(), and visitChildren().
|
inline |
Definition at line 646 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 398 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocSection::level(), DocSection::title(), and visitChildren().
|
inline |
Definition at line 262 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 379 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 387 of file printdocvisitor.h.
References indent_post(), indent_pre(), and DocSimpleListItem::paragraph().
|
inline |
Definition at line 336 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 248 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, DocStyleChange::Typewriter, 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 705 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 371 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 158 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 721 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 688 of file printdocvisitor.h.
References DocXRefItem::anchor(), DocXRefItem::file(), indent_post(), indent_pre(), qPrint(), DocXRefItem::title(), and visitChildren().
|
inline |
Definition at line 270 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 763 of file printdocvisitor.h.
Referenced by indent(), indent_post(), indent_pre(), and PrintDocVisitor().
|
private |
Definition at line 765 of file printdocvisitor.h.
Referenced by operator()(), and PrintDocVisitor().
|
private |
Definition at line 764 of file printdocvisitor.h.
Referenced by indent(), indent_leaf(), and PrintDocVisitor().