Skip to main content

The DocParserContext Struct Reference

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 by Doxygen 1.14.0.