Doxygen
DocParserContext结构体 参考

Parser's context to store all global variables. 更多...

+ DocParserContext 的协作图:

Public 属性

const Definitionscope
 
QCString context
 
bool inSeeBlock
 
bool xmlComment
 
bool insideHtmlLink
 
DocNodeStack nodeStack
 
DocStyleChangeStack styleStack
 
DocStyleChangeStack initialStyleStack
 
DefinitionStack copyStack
 
QCString fileName
 
QCString relPath
 
bool hasParamCommand
 
bool hasReturnCommand
 
StringMultiSet retvalsFound
 
StringMultiSet paramsFound
 
const MemberDefmemberDef
 
bool isExample
 
QCString exampleName
 
QCString searchUrl
 
QCString includeFileName
 
QCString includeFileText
 
uint includeFileOffset
 
uint includeFileLength
 
int includeFileLine
 
bool includeFileShowLineNo
 
TokenInfotoken
 
int lineNo
 
bool markdownSupport
 

详细描述

Parser's context to store all global variables.

在文件 docparser.cpp99 行定义.

类成员变量说明

◆ context

◆ copyStack

DefinitionStack DocParserContext::copyStack

在文件 docparser.cpp109 行定义.

被这些函数引用 DocPara::handleInheritDoc() , 以及 DocParser::processCopyDoc().

◆ exampleName

◆ fileName

QCString DocParserContext::fileName

在文件 docparser.cpp110 行定义.

被这些函数引用 DocParser::defaultHandleTitleAndSize(), DocParser::defaultHandleToken(), DocAnchor::DocAnchor(), DocCite::DocCite(), DocEmoji::DocEmoji(), DocFormula::DocFormula(), DocHtmlCaption::DocHtmlCaption(), DocLink::DocLink(), DocRef::DocRef(), DocParser::errorHandleDefaultToken(), DocParser::findAndCopyImage(), DocParser::handleAHref(), DocParser::handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), DocPara::handleIline(), DocPara::handleImage(), DocParser::handleImg(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocParser::handleInternalRef(), DocPara::handleLink(), DocParser::handleLinkedWord(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), DocParser::handleStyleArgument(), DocParser::handleStyleLeave(), DocParser::handleUnclosedStyleCommands(), DocParser::internalValidatingParseDoc(), DocInclude::parse(), DocIncOperator::parse(), DocIndexEntry::parse(), DocDotFile::parse(), DocMscFile::parse(), DocDiaFile::parse(), DocLink::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocHtmlDescList::parse(), DocSection::parse(), DocSecRefItem::parse(), DocSecRefList::parse(), DocInternal::parse(), DocHtmlList::parse(), DocPara::parse(), DocParamList::parse(), DocHtmlCaption::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocText::parse(), DocRoot::parse(), DocHtmlList::parseXml(), DocParamList::parseXml(), DocHtmlRow::parseXml(), DocParser::processCopyDoc(), DocParser::readTextFileByName(), validatingParseDoc() , 以及 validatingParseText().

◆ hasParamCommand

◆ hasReturnCommand

◆ includeFileLength

uint DocParserContext::includeFileLength

在文件 docparser.cpp125 行定义.

被这些函数引用 DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc() , 以及 validatingParseText().

◆ includeFileLine

int DocParserContext::includeFileLine

在文件 docparser.cpp126 行定义.

被这些函数引用 DocInclude::parse() , 以及 DocIncOperator::parse().

◆ includeFileName

QCString DocParserContext::includeFileName

在文件 docparser.cpp122 行定义.

被这些函数引用 DocInclude::parse() , 以及 DocIncOperator::parse().

◆ includeFileOffset

uint DocParserContext::includeFileOffset

在文件 docparser.cpp124 行定义.

被这些函数引用 DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc() , 以及 validatingParseText().

◆ includeFileShowLineNo

bool DocParserContext::includeFileShowLineNo

在文件 docparser.cpp127 行定义.

被这些函数引用 DocInclude::parse() , 以及 DocIncOperator::parse().

◆ includeFileText

QCString DocParserContext::includeFileText

在文件 docparser.cpp123 行定义.

被这些函数引用 DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc() , 以及 validatingParseText().

◆ initialStyleStack

◆ inSeeBlock

◆ insideHtmlLink

bool DocParserContext::insideHtmlLink

◆ isExample

◆ lineNo

int DocParserContext::lineNo

在文件 docparser.cpp130 行定义.

被这些函数引用 DocParser::pushContext().

◆ markdownSupport

bool DocParserContext::markdownSupport

在文件 docparser.cpp131 行定义.

被这些函数引用 DocParser::internalValidatingParseDoc() , 以及 validatingParseDoc().

◆ memberDef

◆ nodeStack

◆ paramsFound

◆ relPath

◆ retvalsFound

StringMultiSet DocParserContext::retvalsFound

◆ scope

const Definition* DocParserContext::scope

在文件 docparser.cpp101 行定义.

被这些函数引用 DocPara::handleCommand(), DocPara::handleInheritDoc() , 以及 validatingParseDoc().

◆ searchUrl

QCString DocParserContext::searchUrl

◆ styleStack

◆ token

◆ xmlComment

bool DocParserContext::xmlComment

该结构体的文档由以下文件生成: