Doxygen
|
Concrete visitor implementation for XML output. 更多...
#include <xmldocvisitor.h>
Private 成员函数 | |
void | filter (const QCString &str) |
void | startLink (const QCString &ref, const QCString &file, const QCString &anchor) |
void | endLink () |
Private 属性 | |
TextStream & | m_t |
CodeOutputInterface & | m_ci |
bool | m_insidePre |
bool | m_hide |
QCString | m_langExt |
Concrete visitor implementation for XML output.
在文件 xmldocvisitor.h 第 32 行定义.
XmlDocVisitor::XmlDocVisitor | ( | TextStream & | t, |
CodeOutputInterface & | ci, | ||
const QCString & | langExt | ||
) |
在文件 xmldocvisitor.cpp 第 95 行定义.
|
private |
|
private |
|
private |
在文件 xmldocvisitor.cpp 第 1248 行定义.
引用了 QCString::isEmpty() , 以及 m_t.
被这些函数引用 visit() , 以及 visitPre().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 324 行定义.
引用了 DocAnchor::anchor(), DocAnchor::file(), m_hide , 以及 m_t.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 539 行定义.
引用了 DocCite::anchor(), endLink(), DocCite::file(), filter(), QCString::isEmpty(), m_hide, DocCite::ref(), startLink() , 以及 DocCite::text().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 146 行定义.
引用了 filter(), DocEmoji::index(), EmojiEntityMapper::instance(), QCString::length(), m_hide, m_t, QCString::mid(), EmojiEntityMapper::name() , 以及 DocEmoji::name().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 511 行定义.
引用了 filter(), DocFormula::id(), m_hide, m_t , 以及 DocFormula::text().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 181 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 330 行定义.
引用了 DocInclude::blockId(), DocInclude::context(), createFileDef(), FileInfo::dirPath(), DocInclude::DocbookInclude, DocInclude::DontInclude, DocInclude::DontIncWithLines, err(), DocInclude::exampleFile(), DocInclude::extension(), extractBlock(), FALSE, DocInclude::file(), FileInfo::fileName(), filter(), DocVisitor::getCodeParser(), getLanguageFromFileName(), DocInclude::HtmlInclude, DocInclude::Include, DocInclude::IncludeDoc, DocInclude::IncWithLines, DocInclude::isBlock(), DocInclude::isExample(), DocInclude::LatexInclude, lineBlock(), m_ci, m_hide, m_t, DocInclude::ManInclude, CodeParserInterface::parseCode(), DocInclude::RtfInclude, DocInclude::Snippet, DocInclude::SnippetDoc, DocInclude::SnipWithLines, QCString::str(), DocInclude::text(), TRUE, DocInclude::type(), DocInclude::VerbInclude , 以及 DocInclude::XmlInclude.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 457 行定义.
引用了 DocIncOperator::context(), createFileDef(), FileInfo::dirPath(), DocIncOperator::exampleFile(), FALSE, FileInfo::fileName(), DocVisitor::getCodeParser(), getFileNameExtension(), getLanguageFromFileName(), DocIncOperator::includeFileName(), QCString::isEmpty(), DocIncOperator::isExample(), DocIncOperator::isFirst(), DocIncOperator::isLast(), DocIncOperator::line(), m_ci, m_hide, m_langExt, m_t, CodeParserInterface::parseCode(), DocVisitor::popHidden(), DocVisitor::pushHidden(), DocIncOperator::showLineNo(), DocIncOperator::Skip, QCString::str(), DocIncOperator::text(), TRUE , 以及 DocIncOperator::type().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 519 行定义.
引用了 DocIndexEntry::entry(), filter(), m_hide , 以及 m_t.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 175 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 111 行定义.
引用了 DocLinkedWord::anchor(), endLink(), DocLinkedWord::file(), filter(), m_hide, DocLinkedWord::ref(), startLink() , 以及 DocLinkedWord::word().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 530 行定义.
引用了 DocNode::kind(), DocNode::Kind_SimpleSect, DocNode::parent(), visitPost() , 以及 visitPre().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 187 行定义.
引用了 DocStyleChange::Bold, DocStyleChange::Center, DocStyleChange::Code, DocStyleChange::Del, DocStyleChange::Div, DocStyleChange::enable(), FALSE, DocStyleChange::Ins, DocStyleChange::Italic, m_hide, m_insidePre, m_t, DocStyleChange::Preformatted, DocStyleChange::S, DocStyleChange::Small, DocStyleChange::Span, DocStyleChange::Strike, DocStyleChange::style(), DocStyleChange::Subscript, DocStyleChange::Superscript, TRUE , 以及 DocStyleChange::Underline.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 132 行定义.
引用了 err(), HtmlEntityMapper::instance(), m_hide, m_t, DocSymbol::symbol(), TRUE , 以及 HtmlEntityMapper::xml().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 164 行定义.
引用了 filter(), DocURL::isEmail(), m_hide, m_t , 以及 DocURL::url().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 245 行定义.
引用了 DocVerbatim::children(), DocVerbatim::Code, DocVerbatim::context(), DocVerbatim::DocbookOnly, DocVerbatim::Dot, DocVerbatim::engine(), DocVerbatim::exampleFile(), FALSE, filter(), DocVisitor::getCodeParser(), getLanguageFromCodeLang(), DocVerbatim::hasCaption(), DocVerbatim::height(), DocImage::Html, DocVerbatim::HtmlOnly, DocVerbatim::isBlock(), QCString::isEmpty(), DocVerbatim::isExample(), DocVerbatim::language(), DocVerbatim::LatexOnly, m_ci, m_hide, m_langExt, m_t, DocVerbatim::ManOnly, DocVerbatim::Msc, CodeParserInterface::parseCode(), DocVerbatim::PlantUML, DocVerbatim::RtfOnly, DocVerbatim::text(), DocVerbatim::type(), DocVerbatim::Verbatim, visitPostEnd(), visitPreStart(), DocVerbatim::width() , 以及 DocVerbatim::XmlOnly.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 119 行定义.
引用了 DocWhiteSpace::chars(), m_hide, m_insidePre , 以及 m_t.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 105 行定义.
引用了 filter(), m_hide , 以及 DocWord::word().
被这些函数引用 visitPre().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 564 行定义.
引用了 DocAutoList::isEnumList(), m_hide , 以及 m_t.
被这些函数引用 visit().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 583 行定义.
|
virtual |
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 915 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1216 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 891 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 879 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 789 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 765 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 777 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 927 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 730 行定义.
引用了 m_hide, m_t, DocHtmlList::Ordered , 以及 DocHtmlList::type().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 753 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 822 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 810 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 903 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1195 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1012 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 595 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1094 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1236 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1028 行定义.
引用了 endLink(), DocRef::file(), QCString::isEmpty() , 以及 m_hide.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 606 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1044 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1056 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 680 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 692 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 656 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 668 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1181 行定义.
引用了 QCString::isEmpty(), m_hide, m_t , 以及 DocXRefItem::title().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 551 行定义.
引用了 DocAutoList::isEnumList(), m_hide , 以及 m_t.
被这些函数引用 visit().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 577 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 994 行定义.
引用了 CompAccept< T >::children(), FALSE, DocDiagramFileBase< T >::file(), DocDiagramFileBase< T >::height(), DocImage::Html, m_hide, m_t, visitPreStart() , 以及 DocDiagramFileBase< T >::width().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 970 行定义.
引用了 CompAccept< T >::children(), FALSE, DocDiagramFileBase< T >::file(), DocDiagramFileBase< T >::height(), DocImage::Html, m_hide, m_t, visitPreStart() , 以及 DocDiagramFileBase< T >::width().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 909 行定义.
引用了 convertToXML(), m_hide, m_t, TRUE , 以及 DocHRef::url().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1210 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 885 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 828 行定义.
引用了 DocHtmlCell::attribs(), convertToXML(), DocHtmlCell::isHeading(), m_hide , 以及 m_t.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 783 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 759 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 771 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 714 行定义.
引用了 DocHtmlList::attribs(), m_hide, m_t, DocHtmlList::Ordered , 以及 DocHtmlList::type().
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 816 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 795 行定义.
引用了 DocHtmlTable::attribs(), m_hide, m_t, DocHtmlTable::numColumns() , 以及 DocHtmlTable::numRows().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 933 行定义.
引用了 FileDef::absFilePath(), DocImage::attribs(), CompAccept< T >::children(), Config_getString, copyFile(), correctURL(), FALSE, findFileDef(), DocImage::height(), Doxygen::imageNameLinkedMap, QCString::isEmpty(), DocImage::isInlineImage(), m_hide, m_t, DocImage::name(), DocImage::relPath(), TRUE, DocImage::type(), DocImage::url(), visitPreStart() , 以及 DocImage::width().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 897 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1189 行定义.
引用了 DocInternalRef::anchor(), DocInternalRef::file(), m_hide , 以及 startLink().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1006 行定义.
引用了 DocLink::anchor(), DocLink::file(), m_hide, DocLink::ref() , 以及 startLink().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 982 行定义.
引用了 CompAccept< T >::children(), FALSE, DocDiagramFileBase< T >::file(), DocDiagramFileBase< T >::height(), DocImage::Html, m_hide, m_t, visitPreStart() , 以及 DocDiagramFileBase< T >::width().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 589 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1100 行定义.
引用了 DocParamList::direction(), DocParamSect::In, DocParamSect::InOut, DocNode::Kind_LinkedWord, DocNode::Kind_Sep, DocNode::Kind_Word, m_hide, m_t, DocParamSect::Out, DocParamList::parameters(), DocParamList::paramTypes(), DocParamSect::Unspecified , 以及 visit().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1074 行定义.
引用了 ASSERT, DocParamSect::Exception, m_hide, m_t, DocParamSect::Param, DocParamSect::RetVal, DocParamSect::TemplateParam , 以及 DocParamSect::type().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1230 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1018 行定义.
引用了 DocRef::anchor(), DocRef::file(), filter(), DocRef::hasLinkText(), QCString::isEmpty(), DocRef::isSubPage(), m_hide, DocRef::ref(), startLink() , 以及 DocRef::targetTitle().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 601 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1035 行定义.
引用了 DocSecRefItem::anchor(), DocSecRefItem::file(), QCString::isEmpty(), m_hide , 以及 m_t.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1050 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 698 行定义.
引用了 DocSection::anchor(), convertCharEntitiesToUTF8(), DocSection::file(), filter(), QCString::isEmpty(), DocSection::level(), m_hide, m_t , 以及 DocSection::title().
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 674 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 686 行定义.
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 611 行定义.
引用了 DocSimpleSect::Attention, DocSimpleSect::Author, DocSimpleSect::Authors, DocSimpleSect::Copyright, DocSimpleSect::Date, DocSimpleSect::Invar, m_hide, m_t, DocSimpleSect::Note, DocSimpleSect::Post, DocSimpleSect::Pre, DocSimpleSect::Rcs, DocSimpleSect::Remark, DocSimpleSect::Return, DocSimpleSect::See, DocSimpleSect::Since, DocSimpleSect::type(), DocSimpleSect::Unknown, DocSimpleSect::User, DocSimpleSect::Version , 以及 DocSimpleSect::Warning.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 662 行定义.
|
virtual |
|
virtual |
实现了 DocVisitor.
在文件 xmldocvisitor.cpp 第 1168 行定义.
引用了 DocXRefItem::anchor(), DocXRefItem::file(), filter(), QCString::isEmpty(), m_hide, m_t , 以及 DocXRefItem::title().
|
private |
在文件 xmldocvisitor.h 第 159 行定义.
被这些函数引用 visit().
|
private |
在文件 xmldocvisitor.h 第 161 行定义.
被这些函数引用 visit(), visitPost() , 以及 visitPre().
|
private |
在文件 xmldocvisitor.h 第 160 行定义.
被这些函数引用 visit().
|
private |
在文件 xmldocvisitor.h 第 162 行定义.
被这些函数引用 visit().
|
private |
在文件 xmldocvisitor.h 第 158 行定义.
被这些函数引用 endLink(), filter(), startLink(), visit(), visitPost() , 以及 visitPre().