|
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 | inCodeStyle = 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 |
| bool | autolinkSupport = false |
Parser's context to store all global variables.
Definition at line 59 of file docparser_p.h.
| bool DocParserContext::autolinkSupport = false |
Definition at line 96 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| 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(), validatingParseText(), and validatingParseTitle().
| DefinitionStack DocParserContext::copyStack |
Definition at line 70 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc().
| QCString DocParserContext::exampleName |
Definition at line 80 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleStartCode(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| QCString DocParserContext::fileName |
Definition at line 71 of file docparser_p.h.
Referenced by createRef(), DocPara::handleFile(), DocPara::handleIFile(), DocPara::handleInclude(), skipSpacesForTable(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::hasParamCommand = false |
Definition at line 74 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), DocParamList::parse(), DocParamList::parseXml(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::hasReturnCommand = false |
Definition at line 75 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleHtmlStartTag(), DocPara::handleInheritDoc(), DocParamList::parse(), DocParamList::parseXml(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| size_t DocParserContext::includeFileLength = 0 |
Definition at line 88 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| int DocParserContext::includeFileLine |
Definition at line 89 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
| QCString DocParserContext::includeFileName |
Definition at line 85 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
| size_t DocParserContext::includeFileOffset = 0 |
Definition at line 87 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::includeFileShowLineNo = false |
Definition at line 90 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
| QCString DocParserContext::includeFileText |
Definition at line 86 of file docparser_p.h.
Referenced by DocInclude::parse(), DocIncOperator::parse(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::inCodeStyle = false |
Definition at line 64 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| DocStyleChangeStack DocParserContext::initialStyleStack |
Definition at line 69 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::inSeeBlock = false |
Definition at line 63 of file docparser_p.h.
Referenced by DocSimpleSect::appendLinkWord(), DocPara::handleCommand(), DocPara::handleHtmlStartTag(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::insideHtmlLink = false |
Definition at line 66 of file docparser_p.h.
Referenced by DocRef::parse(), DocTitle::parseFromString(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::isExample = false |
Definition at line 79 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleStartCode(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| SrcLangExt DocParserContext::lang = SrcLangExt::Cpp |
Definition at line 83 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| int DocParserContext::lineNo = 0 |
Definition at line 94 of file docparser_p.h.
| bool DocParserContext::markdownSupport = false |
Definition at line 95 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| const MemberDef* DocParserContext::memberDef = nullptr |
Definition at line 78 of file docparser_p.h.
Referenced by DocPara::handleCommand(), DocPara::handleInheritDoc(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| DocNodeStack DocParserContext::nodeStack |
Definition at line 67 of file docparser_p.h.
Referenced by checkIfHtmlEndTagEndsAutoList(), DocPara::handleCommand(), DocPara::handleHtmlStartTag(), DocPara::handleInheritDoc(), DocPara::handleLink(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| StringMultiSet DocParserContext::paramsFound |
Definition at line 77 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| QCString DocParserContext::prefix |
Definition at line 82 of file docparser_p.h.
| QCString DocParserContext::relPath |
Definition at line 72 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| StringMultiSet DocParserContext::retvalsFound |
Definition at line 76 of file docparser_p.h.
Referenced by DocPara::handleInheritDoc(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| 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 81 of file docparser_p.h.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::stripCodeComments = true |
Definition at line 91 of file docparser_p.h.
Referenced by DocInclude::parse(), and DocIncOperator::parse().
| DocStyleChangeStack DocParserContext::styleStack |
Definition at line 68 of file docparser_p.h.
Referenced by checkIfHtmlEndTagEndsAutoList(), DocPara::handleInheritDoc(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| TokenInfo* DocParserContext::token = nullptr |
Definition at line 93 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(), skipSpacesForTable(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| bool DocParserContext::xmlComment = false |
Definition at line 65 of file docparser_p.h.
Referenced by DocPara::handleHtmlStartTag(), validatingParseDoc(), validatingParseText(), and validatingParseTitle().