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 753 of file printdocvisitor.h.
References FALSE, m_indent, and m_needsEnter.
Referenced by indent_leaf(), indent_post(), and indent_pre().
|
inlineprivate |
Definition at line 759 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 769 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 764 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 196 of file printdocvisitor.h.
References DocAnchor::anchor(), indent_leaf(), and qPrint().
|
inline |
Definition at line 291 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocAutoList::isEnumList(), and visitChildren().
|
inline |
Definition at line 313 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 254 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 612 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 596 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 239 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 532 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocHRef::url(), and visitChildren().
|
inline |
Definition at line 726 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 516 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 508 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlCell::isHeading(), and visitChildren().
|
inline |
Definition at line 479 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 463 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 471 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 553 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 571 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocHtmlHeader::level(), and visitChildren().
|
inline |
Definition at line 423 of file printdocvisitor.h.
References DocHtmlList::attribs(), indent_post(), indent_pre(), DocHtmlList::Ordered, qPrint(), DocHtmlList::type(), and visitChildren().
|
inline |
Definition at line 450 of file printdocvisitor.h.
References DocHtmlListItem::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 500 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 540 of file printdocvisitor.h.
References DocHtmlSummary::attribs(), indent_post(), indent_pre(), qPrint(), and visitChildren().
|
inline |
Definition at line 487 of file printdocvisitor.h.
References DocHtmlTable::caption(), indent_post(), indent_pre(), DocHtmlTable::numColumns(), DocHtmlTable::numRows(), and visitChildren().
|
inline |
Definition at line 579 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 201 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 226 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 244 of file printdocvisitor.h.
References DocIndexEntry::entry(), indent_leaf(), and qPrint().
|
inline |
Definition at line 524 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 710 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 628 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 604 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 333 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 667 of file printdocvisitor.h.
References GrowVector< T >::empty(), indent_post(), indent_pre(), and DocParamList::parameters().
|
inline |
Definition at line 684 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 742 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 620 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocDiagramFileBase::name(), qPrint(), and visitChildren().
|
inline |
Definition at line 637 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 341 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 651 of file printdocvisitor.h.
References indent_post(), indent_pre(), qPrint(), DocSecRefItem::target(), and visitChildren().
|
inline |
Definition at line 659 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 411 of file printdocvisitor.h.
References indent_post(), indent_pre(), DocSection::level(), DocSection::title(), and visitChildren().
|
inline |
Definition at line 275 of file printdocvisitor.h.
References indent_leaf().
|
inline |
Definition at line 392 of file printdocvisitor.h.
References indent_post(), indent_pre(), and visitChildren().
|
inline |
Definition at line 400 of file printdocvisitor.h.
References indent_post(), indent_pre(), and DocSimpleListItem::paragraph().
|
inline |
Definition at line 349 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 249 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 718 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 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::Msc, DocVerbatim::PlantUML, qPrint(), DocVerbatim::RtfOnly, DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, and DocVerbatim::XmlOnly.
|
inline |
Definition at line 734 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 701 of file printdocvisitor.h.
References DocXRefItem::anchor(), DocXRefItem::file(), indent_post(), indent_pre(), qPrint(), DocXRefItem::title(), and visitChildren().
|
inline |
Definition at line 283 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 776 of file printdocvisitor.h.
Referenced by indent(), indent_post(), indent_pre(), and PrintDocVisitor().
|
private |
Definition at line 778 of file printdocvisitor.h.
Referenced by operator()(), and PrintDocVisitor().
|
private |
Definition at line 777 of file printdocvisitor.h.
Referenced by indent(), indent_leaf(), and PrintDocVisitor().