Doxygen
|
#include <docbookgen.h>
静态 Public 成员函数 | |
static void | init () |
Private 成员函数 | |
void | openSection (const QCString &attr=QCString()) |
void | closeSection () |
void | closeAllSections () |
Private 属性 | |
QCString | relPath |
DocbookCodeGenerator | m_codeGen |
bool | m_denseText = false |
bool | m_inGroup = false |
int | m_levelListItem = 0 |
bool | m_inListItem [20] = { false, } |
bool | m_inSimpleSect [20] = { false, } |
bool | m_descTable = false |
bool | m_simpleTable = false |
int | m_inLevel = -1 |
bool | m_firstMember = false |
int | m_openSectionCount = 0 |
额外继承的成员函数 | |
![]() | |
enum | OutputType { Html, Latex, Man, RTF, XML, DEF, Perl, Docbook } |
![]() | |
enum | ParamListTypes { Param, RetVal, Exception } |
enum | SectionTypes { EnumValues, Examples } |
![]() | |
TextStream | m_t |
在文件 docbookgen.h 第 93 行定义.
DocbookGenerator::DocbookGenerator | ( | ) |
在文件 docbookgen.cpp 第 286 行定义.
引用了 DB_GEN_C.
DocbookGenerator::DocbookGenerator | ( | const DocbookGenerator & | o | ) |
在文件 docbookgen.cpp 第 291 行定义.
|
virtual |
在文件 docbookgen.cpp 第 1013 行定义.
引用了 addIndexTerm(), DB_GEN_C , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 322 行定义.
引用了 clearSubDirs(), Config_getString , 以及 QCString::str().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 301 行定义.
|
private |
|
private |
在文件 docbookgen.cpp 第 1250 行定义.
引用了 m_openSectionCount , 以及 OutputGenerator::m_t.
被这些函数引用 closeAllSections(), endSection(), startDoxyAnchor(), startGroupHeader() , 以及 writeRuler().
|
inlinevirtual |
Writes an code fragment to the output. This function should keep spaces visible, should break lines at a newline and should convert tabs to the right number of spaces.
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 108 行定义.
引用了 DocbookCodeGenerator::codify() , 以及 m_codeGen.
|
virtual |
Writes an ASCII string to the output. Converts characters that have A special meaning, like &
in html.
在文件 docbookgen.cpp 第 674 行定义.
引用了 convertToDocBook(), DB_GEN_C , 以及 OutputGenerator::m_t.
被这些函数引用 startConstraintList(), startExamples(), writeChar() , 以及 writeObjectLink().
|
inlinevirtual |
|
virtual |
End a section of text displayed in bold face.
在文件 docbookgen.cpp 第 728 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1179 行定义.
引用了 DB_GEN_C, OutputGenerator::dir(), EOF_DocBook, FALSE, OutputGenerator::fileName(), GOF_BITMAP, OutputGenerator::m_t, relPath , 以及 DotCallGraph::writeGraph().
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 893 行定义.
引用了 DB_GEN_C, OutputGenerator::dir(), FALSE, OutputGenerator::fileName(), OutputGenerator::m_t, relPath , 以及 ClassDiagram::writeImage().
|
inlinevirtual |
|
inlinevirtual |
Ends a line of code started with startCodeLine()
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 123 行定义.
引用了 DocbookCodeGenerator::endCodeLine() , 以及 m_codeGen.
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Ends an item of a description list and starts the description itself: e.g. </dt>
in HTML.
在文件 docbookgen.h 第 190 行定义.
引用了 DB_GEN_NEW.
|
inlinevirtual |
|
virtual |
|
virtual |
在文件 docbookgen.cpp 第 1143 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
在文件 docbookgen.cpp 第 1121 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
在文件 docbookgen.cpp 第 1132 行定义.
引用了 DB_GEN_C.
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1188 行定义.
引用了 DB_GEN_C, OutputGenerator::dir(), EOF_DocBook, FALSE, OutputGenerator::fileName(), GOF_BITMAP, OutputGenerator::m_t, relPath , 以及 DotDirDeps::writeGraph().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1161 行定义.
引用了 DB_GEN_C, OutputGenerator::dir(), EOF_DocBook, FALSE, OutputGenerator::fileName(), GOF_BITMAP, OutputGenerator::m_t, relPath, TRUE , 以及 DotClassGraph::writeGraph().
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 931 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1170 行定义.
引用了 DB_GEN_C, OutputGenerator::dir(), EOF_DocBook, FALSE, OutputGenerator::fileName(), GOF_BITMAP, OutputGenerator::m_t, relPath , 以及 DotInclDepGraph::writeGraph().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 462 行定义.
引用了 Doxygen::classLinkedMap, Doxygen::conceptLinkedMap, DB_GEN_C2, Doxygen::dirLinkedMap, Doxygen::exampleLinkedMap, Doxygen::groupLinkedMap, Doxygen::inputNameLinkedMap, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isConceptDocumentation, isConceptIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, isTitlePageAuthor, isTitlePageStart, OutputGenerator::m_t , 以及 Doxygen::namespaceLinkedMap.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. </li>
in html
在文件 docbookgen.h 第 169 行定义.
引用了 DB_GEN_EMPTY.
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1197 行定义.
|
virtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1045 行定义.
引用了 DB_GEN_C, m_simpleTable , 以及 OutputGenerator::m_t.
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 701 行定义.
引用了 DB_GEN_C, FALSE, m_inListItem, m_inSimpleSect, m_levelListItem , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 1007 行定义.
引用了 closeSection(), DB_GEN_C , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 941 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
被这些函数引用 endCompoundTemplateParams().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 798 行定义.
引用了 DB_GEN_C, FALSE, m_denseText , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 834 行定义.
引用了 addIndexTerm(), DB_GEN_C, QCString::isEmpty() , 以及 OutputGenerator::m_t.
|
virtual |
End a section of text displayed in typewriter style.
在文件 docbookgen.cpp 第 784 行定义.
引用了 DB_GEN_C, m_denseText , 以及 OutputGenerator::m_t.
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 964 行定义.
引用了 DB_GEN_C, QCString::isEmpty() , 以及 OutputGenerator::m_t.
|
static |
在文件 docbookgen.cpp 第 311 行定义.
引用了 Config_getString, createSubDirs(), OutputGenerator::dir(), Dir::exists(), Dir::mkdir(), qPrint(), QCString::str() , 以及 term().
被这些函数引用 generateOutput().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 774 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
在文件 docbookgen.cpp 第 1242 行定义.
引用了 QCString::isEmpty(), m_openSectionCount , 以及 OutputGenerator::m_t.
被这些函数引用 startGroupHeader(), startMemberDoc() , 以及 startSection().
DocbookGenerator & DocbookGenerator::operator= | ( | const DocbookGenerator & | o | ) |
在文件 docbookgen.cpp 第 295 行定义.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Changes the text font to bold face. The bold section ends with endBold()
在文件 docbookgen.cpp 第 723 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
Starts a source code fragment. The fragment will be fed to the code parser (see code.h) for syntax highlighting and cross-referencing. The fragment ends by a call to endCodeFragment()
style | The kind of code fragment. |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 131 行定义.
引用了 m_codeGen , 以及 DocbookCodeGenerator::startCodeFragment().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 1202 行定义.
引用了 DB_GEN_C, docify() , 以及 OutputGenerator::m_t.
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Starts an item of a description list: e.g. <dt>
in HTML.
在文件 docbookgen.h 第 187 行定义.
引用了 DB_GEN_NEW.
|
inlinevirtual |
Starts a description list: e.g. <dl>
in HTML Items are surrounded by startDescItem() and endDescItem()
在文件 docbookgen.h 第 185 行定义.
引用了 DB_GEN_NEW.
|
virtual |
在文件 docbookgen.cpp 第 1090 行定义.
引用了 convertToDocBook(), DB_GEN_C, QCString::isEmpty(), m_descTable, OutputGenerator::m_t , 以及 TRUE.
|
virtual |
在文件 docbookgen.cpp 第 1137 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
在文件 docbookgen.cpp 第 1114 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
在文件 docbookgen.cpp 第 1127 行定义.
引用了 DB_GEN_C.
|
virtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 840 行定义.
引用了 closeSection(), DB_GEN_C, FALSE, QCString::isEmpty(), m_descTable, m_firstMember, m_inListItem, m_levelListItem, m_simpleTable, OutputGenerator::m_t , 以及 stripPath().
|
inlinevirtual |
Changes the text font to italic. The italic section ends with endEmphasis()
在文件 docbookgen.h 第 182 行定义.
引用了 DB_GEN_NEW.
|
virtual |
在文件 docbookgen.cpp 第 923 行定义.
引用了 DB_GEN_C, docify(), OutputGenerator::m_t, theTranslator , 以及 Translator::trExamples().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 330 行定义.
引用了 DB_GEN_C, OutputGenerator::fileName(), QCString::isEmpty(), m_codeGen, OutputGenerator::m_t, relativePathToRoot(), relPath, QCString::right(), DocbookCodeGenerator::setRelativePath(), DocbookCodeGenerator::setSourceFileName(), OutputGenerator::startPlainFile(), stripPath(), theTranslator , 以及 Translator::trISOLang().
|
inlinevirtual |
Starts a block with a certain meaning. Used for syntax highlighting, which elements of the same type are rendered using the same 'font class'.
clsName | The category name. |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 125 行定义.
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 733 行定义.
引用了 closeSection(), DB_GEN_C2, FALSE, m_firstMember, m_inGroup, m_inLevel, m_inSimpleSect, m_levelListItem, OutputGenerator::m_t, openSection() , 以及 TRUE.
|
inlinevirtual |
|
inlinevirtual |
Starts a (link to an) URL found in the documentation.
url | The URL to link to. |
在文件 docbookgen.h 第 176 行定义.
引用了 DB_GEN_NEW.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 382 行定义.
引用了 Config_getString, convertToDocBook(), DB_GEN_C2, isClassDocumentation, isClassHierarchyIndex, isCompoundIndex, isConceptDocumentation, isConceptIndex, isDirDocumentation, isDirIndex, isEndIndex, isExampleDocumentation, isFileDocumentation, isFileIndex, isMainPage, isModuleDocumentation, isModuleIndex, isNamespaceDocumentation, isNamespaceIndex, isPageDocumentation, isPageDocumentation2, isPageIndex, isTitlePageAuthor, isTitlePageStart , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Start of a bullet list: e.g. <ul>
in html. startItemListItem() is Used for the bullet items.
在文件 docbookgen.h 第 163 行定义.
引用了 DB_GEN_EMPTY.
|
inlinevirtual |
Writes a list item for a bullet or enumerated list: e.g. <li>
in html
在文件 docbookgen.h 第 168 行定义.
引用了 DB_GEN_EMPTY.
|
virtual |
|
inlinevirtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 807 行定义.
引用了 addIndexTerm(), convertToDocBook(), DB_GEN_C2, QCString::isEmpty(), m_inLevel, OutputGenerator::m_t , 以及 openSection().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 661 行定义.
引用了 DB_GEN_C, m_inSimpleSect, m_levelListItem, OutputGenerator::m_t , 以及 TRUE.
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 711 行定义.
引用了 DB_GEN_C, m_inListItem, m_levelListItem, OutputGenerator::m_t , 以及 TRUE.
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 695 行定义.
引用了 DB_GEN_C, m_levelListItem , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Starts a new paragraph
Starts a new paragraph
在文件 docbookgen.cpp 第 645 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 936 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
被这些函数引用 startCompoundTemplateParams().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 789 行定义.
引用了 DB_GEN_C, m_denseText, OutputGenerator::m_t , 以及 TRUE.
|
inlinevirtual |
|
virtual |
|
virtual |
Changes the text font to fixed size. The section ends with endTypewriter()
在文件 docbookgen.cpp 第 779 行定义.
引用了 DB_GEN_C, m_denseText , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
virtual |
Writes a single ASCII character to the output. Converts characters that have a special meaning.
在文件 docbookgen.cpp 第 946 行定义.
|
inlinevirtual |
Write an anchor to a source listing.
name | The name of the anchor. |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 129 行定义.
|
inlinevirtual |
Writes a link to an object in a code fragment.
type | The type of symbol, used for semantic syntax highlighting, may be Default is no info is available. |
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
tooltip | The tooltip to display when the mouse is on the link. |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 110 行定义.
引用了 m_codeGen, type() , 以及 DocbookCodeGenerator::writeCodeLink().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 636 行定义.
引用了 DocNode::accept(), DB_GEN_C, Definition::getDefFileExtension() , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Writes the line number of a source listing
ref | External reference (when imported from a tag file) |
file | The file part of the URL pointing to the docs. |
anchor | The anchor part of the URL pointing to the docs. |
lineNumber | The line number to write |
writeLineAnchor | Indicates if an anchor for the line number needs to be written |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 115 行定义.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
在文件 docbookgen.cpp 第 769 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
virtual |
Writes a link to an object in the documentation.
ref | If this is non-zero, the object is to be found in an external documentation file. |
file | The file in which the object is located. |
anchor | The anchor uniquely identifying the object within the file. |
name | The text to display as a placeholder for the link. |
在文件 docbookgen.cpp 第 679 行定义.
引用了 DB_GEN_C, docify(), QCString::isEmpty(), OutputGenerator::m_t , 以及 stripPath().
|
virtual |
实现了 OutputGenerator.
在文件 docbookgen.cpp 第 614 行定义.
引用了 convertToDocBook(), DB_GEN_C, OutputGenerator::m_t, Doxygen::pageLinkedMap , 以及 stripPath().
|
inlinevirtual |
|
virtual |
Writes a horizontal ruler to the output
在文件 docbookgen.cpp 第 746 行定义.
引用了 closeSection(), DB_GEN_C2, FALSE, m_inGroup , 以及 m_inLevel.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Writes an ASCII string to the output, without converting special characters.
在文件 docbookgen.cpp 第 656 行定义.
引用了 DB_GEN_C , 以及 OutputGenerator::m_t.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Writes a tool tip definition
id | unique identifier for the tooltip |
docInfo | Info about the symbol's documentation. |
decl | full declaration of the symbol (for functions) |
desc | brief description for the symbol |
defInfo | Info about the symbol's definition in the source code |
declInfo | Info about the symbol's declaration in the source code |
实现了 CodeOutputInterface.
在文件 docbookgen.h 第 117 行定义.
|
private |
在文件 docbookgen.h 第 348 行定义.
被这些函数引用 codify(), endCodeFragment(), endCodeLine(), endFile(), endFontClass(), startCodeFragment(), startCodeLine(), startFile(), startFontClass(), writeCodeAnchor(), writeCodeLink(), writeLineNumber() , 以及 writeTooltip().
|
private |
在文件 docbookgen.h 第 349 行定义.
被这些函数引用 endTextBlock(), endTypewriter(), startTextBlock() , 以及 startTypewriter().
|
private |
在文件 docbookgen.h 第 354 行定义.
被这些函数引用 endDescTable(), startDescTable() , 以及 startDoxyAnchor().
|
private |
在文件 docbookgen.h 第 357 行定义.
被这些函数引用 startDoxyAnchor() , 以及 startGroupHeader().
|
private |
在文件 docbookgen.h 第 350 行定义.
被这些函数引用 endFile(), endMemberDocList(), startGroupHeader() , 以及 writeRuler().
|
private |
在文件 docbookgen.h 第 356 行定义.
被这些函数引用 endFile(), startGroupHeader(), startMemberDoc() , 以及 writeRuler().
|
private |
在文件 docbookgen.h 第 352 行定义.
被这些函数引用 endMemberList(), startDoxyAnchor() , 以及 startMemberItem().
|
private |
在文件 docbookgen.h 第 353 行定义.
被这些函数引用 endMemberList(), startGroupHeader() , 以及 startMemberHeader().
|
private |
在文件 docbookgen.h 第 351 行定义.
被这些函数引用 endMemberList(), startDoxyAnchor(), startGroupHeader(), startMemberHeader(), startMemberItem() , 以及 startMemberList().
|
private |
在文件 docbookgen.h 第 358 行定义.
被这些函数引用 closeAllSections(), closeSection() , 以及 openSection().
|
private |
在文件 docbookgen.h 第 355 行定义.
被这些函数引用 endMemberDocSimple(), startDoxyAnchor() , 以及 startMemberDocSimple().
|
private |
在文件 docbookgen.h 第 347 行定义.
被这些函数引用 endCallGraph(), endClassDiagram(), endDirDepGraph(), endDotGraph(), endGroupCollaboration(), endInclDepGraph() , 以及 startFile().