Skip to main content

DocParserContext Struct

Parser's context to store all global variables. More...

Declaration​

struct DocParserContext { ... }

Included Headers​

#include <src/docparser_p.h>

Public Member Attributes Index​

const Definition *scope = nullptr
QCStringcontext
boolinSeeBlock = false
boolxmlComment = false
boolinsideHtmlLink = false
DocNodeStacknodeStack
DocStyleChangeStackstyleStack
DocStyleChangeStackinitialStyleStack
DefinitionStackcopyStack
QCStringfileName
QCStringrelPath
boolhasParamCommand = false
boolhasReturnCommand = false
StringMultiSetretvalsFound
StringMultiSetparamsFound
const MemberDef *memberDef = nullptr
boolisExample = false
QCStringexampleName
QCStringsearchUrl
QCStringprefix
SrcLangExtlang = SrcLangExt::Cpp
QCStringincludeFileName
QCStringincludeFileText
size_tincludeFileOffset = 0
size_tincludeFileLength = 0
intincludeFileLine
boolincludeFileShowLineNo = false
boolstripCodeComments = true
TokenInfo *token = nullptr
intlineNo = 0
boolmarkdownSupport = false
boolautolinkSupport = false

Description​

Parser's context to store all global variables.

Definition at line 59 of file docparser_p.h.

Public Member Attributes​

autolinkSupport​

bool DocParserContext::autolinkSupport = false

Definition at line 95 of file docparser_p.h.

95 bool autolinkSupport = false;

Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.

context​

copyStack​

DefinitionStack DocParserContext::copyStack

Definition at line 69 of file docparser_p.h.

Referenced by DocPara::handleInheritDoc.

exampleName​

fileName​

hasParamCommand​

bool DocParserContext::hasParamCommand = false

hasReturnCommand​

includeFileLength​

size_t DocParserContext::includeFileLength = 0

includeFileLine​

int DocParserContext::includeFileLine

Definition at line 88 of file docparser_p.h.

Referenced by DocInclude::parse and DocIncOperator::parse.

includeFileName​

QCString DocParserContext::includeFileName

Definition at line 84 of file docparser_p.h.

Referenced by DocInclude::parse and DocIncOperator::parse.

includeFileOffset​

size_t DocParserContext::includeFileOffset = 0

includeFileShowLineNo​

bool DocParserContext::includeFileShowLineNo = false

Definition at line 89 of file docparser_p.h.

Referenced by DocInclude::parse and DocIncOperator::parse.

includeFileText​

QCString DocParserContext::includeFileText

initialStyleStack​

DocStyleChangeStack DocParserContext::initialStyleStack

inSeeBlock​

bool DocParserContext::inSeeBlock = false

insideHtmlLink​

bool DocParserContext::insideHtmlLink = false

isExample​

bool DocParserContext::isExample = false

lang​

SrcLangExt DocParserContext::lang = SrcLangExt::Cpp

Definition at line 82 of file docparser_p.h.

82 SrcLangExt lang = SrcLangExt::Cpp;

Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.

lineNo​

int DocParserContext::lineNo = 0

Definition at line 93 of file docparser_p.h.

93 int lineNo = 0;

markdownSupport​

bool DocParserContext::markdownSupport = false

Definition at line 94 of file docparser_p.h.

94 bool markdownSupport = false;

Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.

memberDef​

const MemberDef* DocParserContext::memberDef = nullptr

nodeStack​

paramsFound​

StringMultiSet DocParserContext::paramsFound

prefix​

QCString DocParserContext::prefix

Definition at line 81 of file docparser_p.h.

relPath​

QCString DocParserContext::relPath

Definition at line 71 of file docparser_p.h.

Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.

retvalsFound​

StringMultiSet DocParserContext::retvalsFound

scope​

const Definition* DocParserContext::scope = nullptr

Definition at line 61 of file docparser_p.h.

61 const Definition *scope = nullptr;

Referenced by DocPara::handleCommand, DocPara::handleInheritDoc and validatingParseDoc.

searchUrl​

QCString DocParserContext::searchUrl

Definition at line 80 of file docparser_p.h.

Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.

stripCodeComments​

bool DocParserContext::stripCodeComments = true

Definition at line 90 of file docparser_p.h.

90 bool stripCodeComments = true;

Referenced by DocInclude::parse and DocIncOperator::parse.

styleStack​

DocStyleChangeStack DocParserContext::styleStack

token​

xmlComment​

bool DocParserContext::xmlComment = false

Definition at line 64 of file docparser_p.h.

64 bool xmlComment = false;

Referenced by DocPara::handleHtmlStartTag, validatingParseDoc, validatingParseText and validatingParseTitle.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.