Doxygen
|
Parser's context to store all global variables. More...
#include <src/docparser_p.h>
Public Attributes | |
const Definition * | scope = nullptr |
QCString | context |
bool | inSeeBlock = false |
bool | xmlComment = false |
bool | insideHtmlLink = false |
DocNodeStack | nodeStack |
DocStyleChangeStack | styleStack |
DocStyleChangeStack | initialStyleStack |
DefinitionStack | copyStack |
QCString | fileName |
QCString | relPath |
bool | hasParamCommand = false |
bool | hasReturnCommand = false |
StringMultiSet | retvalsFound |
StringMultiSet | paramsFound |
const MemberDef * | memberDef = nullptr |
bool | isExample = false |
QCString | exampleName |
QCString | searchUrl |
QCString | prefix |
SrcLangExt | lang = SrcLangExt::Cpp |
QCString | includeFileName |
QCString | includeFileText |
size_t | includeFileOffset = 0 |
size_t | includeFileLength = 0 |
int | includeFileLine |
bool | includeFileShowLineNo = false |
bool | stripCodeComments = true |
TokenInfo * | token = nullptr |
int | lineNo = 0 |
bool | markdownSupport = false |
Parser's context to store all global variables.
Definition at line 59 of file docparser_p.h.
QCString DocParserContext::context |
Definition at line 62 of file docparser_p.h.
Referenced by DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleFile(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleInheritDoc(), DocPara::handleRef(), DocPara::handleStartCode(), DocHtmlDescTitle::parse(), validatingParseDoc(), and validatingParseText().
DefinitionStack DocParserContext::copyStack |
Definition at line 69 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc().
QCString DocParserContext::exampleName |
Definition at line 79 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleStartCode(), validatingParseDoc(), and validatingParseText().
QCString DocParserContext::fileName |
Definition at line 70 of file docparser_p.h.
Referenced by createRef(), DocPara::handleFile(), DocPara::handleIFile(), DocPara::handleInclude(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::hasParamCommand = false |
Definition at line 73 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), DocParamList::parse(), DocParamList::parseXml(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::hasReturnCommand = false |
Definition at line 74 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleHtmlStartTag(), DocPara::handleInheritDoc(), DocParamList::parse(), DocParamList::parseXml(), validatingParseDoc(), and validatingParseText().
size_t DocParserContext::includeFileLength = 0 |
Definition at line 87 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), and validatingParseText().
int DocParserContext::includeFileLine |
Definition at line 88 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
QCString DocParserContext::includeFileName |
Definition at line 84 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
size_t DocParserContext::includeFileOffset = 0 |
Definition at line 86 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::includeFileShowLineNo = false |
Definition at line 89 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
QCString DocParserContext::includeFileText |
Definition at line 85 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), and validatingParseText().
DocStyleChangeStack DocParserContext::initialStyleStack |
Definition at line 68 of file docparser_p.h.
Referenced by validatingParseDoc(), and validatingParseText().
bool DocParserContext::inSeeBlock = false |
Definition at line 63 of file docparser_p.h.
Referenced by DocSimpleSect::appendLinkWord(), DocPara::handleCommand(), DocPara::handleHtmlStartTag(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::insideHtmlLink = false |
Definition at line 65 of file docparser_p.h.
Referenced by DocRef::parse(), DocTitle::parseFromString(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::isExample = false |
Definition at line 78 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleStartCode(), validatingParseDoc(), and validatingParseText().
SrcLangExt DocParserContext::lang = SrcLangExt::Cpp |
Definition at line 82 of file docparser_p.h.
Referenced by validatingParseDoc(), and validatingParseText().
int DocParserContext::lineNo = 0 |
Definition at line 93 of file docparser_p.h.
bool DocParserContext::markdownSupport = false |
Definition at line 94 of file docparser_p.h.
Referenced by validatingParseDoc(), and validatingParseText().
const MemberDef* DocParserContext::memberDef = nullptr |
Definition at line 77 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInheritDoc(), validatingParseDoc(), and validatingParseText().
DocNodeStack DocParserContext::nodeStack |
Definition at line 66 of file docparser_p.h.
Referenced by checkIfHtmlEndTagEndsAutoList(), DocPara::handleCommand(), DocPara::handleHtmlStartTag(), DocPara::handleInheritDoc(), DocPara::handleLink(), validatingParseDoc(), and validatingParseText().
StringMultiSet DocParserContext::paramsFound |
Definition at line 76 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), validatingParseDoc(), and validatingParseText().
QCString DocParserContext::prefix |
Definition at line 81 of file docparser_p.h.
QCString DocParserContext::relPath |
Definition at line 71 of file docparser_p.h.
Referenced by validatingParseDoc(), and validatingParseText().
StringMultiSet DocParserContext::retvalsFound |
Definition at line 75 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), validatingParseDoc(), and validatingParseText().
const Definition* DocParserContext::scope = nullptr |
Definition at line 61 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInheritDoc(), and validatingParseDoc().
QCString DocParserContext::searchUrl |
Definition at line 80 of file docparser_p.h.
Referenced by validatingParseDoc(), and validatingParseText().
bool DocParserContext::stripCodeComments = true |
Definition at line 90 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
DocStyleChangeStack DocParserContext::styleStack |
Definition at line 67 of file docparser_p.h.
Referenced by checkIfHtmlEndTagEndsAutoList(), DocPara::handleInheritDoc(), validatingParseDoc(), and validatingParseText().
TokenInfo* DocParserContext::token = nullptr |
Definition at line 92 of file docparser_p.h.
Referenced by checkIfHtmlEndTagEndsAutoList(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleDoxyConfig(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlStartTag(), DocPara::handleIFile(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleLink(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleShowDate(), DocPara::handleStartCode(), DocPara::handleXRefItem(), DocPara::injectToken(), DocAutoList::parse(), DocHRef::parse(), DocHtmlDescData::parse(), DocHtmlDescList::parse(), DocHtmlDescTitle::parse(), DocHtmlHeader::parse(), DocHtmlList::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocIndexEntry::parse(), DocInternal::parse(), DocLink::parse(), DocPara::parse(), DocParamList::parse(), DocRoot::parse(), DocSecRefList::parse(), DocSection::parse(), DocText::parse(), DocSimpleSect::parseRcs(), DocHtmlList::parseXml(), DocHtmlRow::parseXml(), DocHtmlTable::parseXml(), DocParamList::parseXml(), validatingParseDoc(), and validatingParseText().
bool DocParserContext::xmlComment = false |
Definition at line 64 of file docparser_p.h.
Referenced by DocPara::handleHtmlStartTag(), validatingParseDoc(), and validatingParseText().