|
Doxygen
|
#include <qhpxmlwriter.h>
QhpXmlWriter 的协作图:Public 成员函数 | |
| QhpXmlWriter () | |
| ~QhpXmlWriter () | |
| void | setIndentLevel (int level) |
| void | setCompressionEnabled (bool enabled) |
| void | insert (QhpXmlWriter const &source) |
| void | dumpTo (TextStream &file) |
| void | open (const QCString &elementName, const char *const attributes[]=0) |
| void | openClose (const QCString &elementName, const char *const attributes[]=0) |
| void | openCloseContent (const QCString &elementName, const QCString &content) |
| void | close (const QCString &elementName) |
| void | declaration (const QCString &version, const QCString &encoding) |
Private 成员函数 | |
| void | indent () |
| void | newLine () |
| void | openPureHelper (const QCString &elementName, const char *const attributes[], bool close) |
| void | openPure (const QCString &elementName, const char *const attributes[]=0) |
| void | openClosePure (const QCString &elementName, const char *const attributes[]=0) |
| void | closePure (const QCString &elementName) |
Private 属性 | |
| TextStream | m_backend |
| int | m_indentLevel |
| bool | m_curLineIndented |
| bool | m_compress |
在文件 qhpxmlwriter.h 第 23 行定义.
| QhpXmlWriter::QhpXmlWriter | ( | ) |
在文件 qhpxmlwriter.cpp 第 21 行定义.
| QhpXmlWriter::~QhpXmlWriter | ( | ) |
在文件 qhpxmlwriter.cpp 第 26 行定义.
| void QhpXmlWriter::close | ( | const QCString & | elementName | ) |
在文件 qhpxmlwriter.cpp 第 77 行定义.
引用了 closePure(), indent(), m_indentLevel , 以及 newLine().
被这些函数引用 Qhp::addContentsItem(), Qhp::finalize(), Qhp::initialize() , 以及 openPureHelper().
|
private |
| void QhpXmlWriter::dumpTo | ( | TextStream & | file | ) |
|
private |
在文件 qhpxmlwriter.cpp 第 91 行定义.
引用了 m_backend, m_curLineIndented , 以及 m_indentLevel.
被这些函数引用 close(), open(), openClose() , 以及 openCloseContent().
| void QhpXmlWriter::insert | ( | QhpXmlWriter const & | source | ) |
|
private |
在文件 qhpxmlwriter.cpp 第 104 行定义.
引用了 m_backend, m_compress , 以及 m_curLineIndented.
被这些函数引用 close(), declaration(), open(), openClose() , 以及 openCloseContent().
| void QhpXmlWriter::open | ( | const QCString & | elementName, |
| const char *const | attributes[] = 0 |
||
| ) |
在文件 qhpxmlwriter.cpp 第 50 行定义.
引用了 indent(), m_indentLevel, newLine() , 以及 openPure().
被这些函数引用 Qhp::handlePrevSection() , 以及 Qhp::initialize().
| void QhpXmlWriter::openClose | ( | const QCString & | elementName, |
| const char *const | attributes[] = 0 |
||
| ) |
在文件 qhpxmlwriter.cpp 第 59 行定义.
引用了 indent(), newLine() , 以及 openClosePure().
被这些函数引用 Qhp::addIndexItem() , 以及 Qhp::handlePrevSection().
在文件 qhpxmlwriter.cpp 第 67 行定义.
引用了 closePure(), convertToXML(), indent(), m_backend, newLine() , 以及 openPure().
被这些函数引用 Qhp::addFile() , 以及 Qhp::initialize().
|
private |
|
private |
|
private |
在文件 qhpxmlwriter.cpp 第 113 行定义.
引用了 close(), convertToXML() , 以及 m_backend.
被这些函数引用 openClosePure() , 以及 openPure().
| void QhpXmlWriter::setCompressionEnabled | ( | bool | enabled | ) |
| void QhpXmlWriter::setIndentLevel | ( | int | level | ) |
|
private |
在文件 qhpxmlwriter.h 第 52 行定义.
被这些函数引用 closePure(), declaration(), dumpTo(), indent(), insert(), newLine(), openCloseContent() , 以及 openPureHelper().
|
private |
在文件 qhpxmlwriter.h 第 55 行定义.
被这些函数引用 newLine() , 以及 setCompressionEnabled().
|
private |
在文件 qhpxmlwriter.h 第 54 行定义.
|
private |
在文件 qhpxmlwriter.h 第 53 行定义.
被这些函数引用 close(), indent(), open() , 以及 setIndentLevel().