Doxygen
Loading...
Searching...
No Matches
DocParserContext Struct Reference

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

#include <src/docparser_p.h>

+ Collaboration diagram for DocParserContext:

Public Attributes

const Definitionscope = 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 MemberDefmemberDef = 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
 
TokenInfotoken = nullptr
 
int lineNo = 0
 
bool markdownSupport = false
 

Detailed Description

Parser's context to store all global variables.

Definition at line 59 of file docparser_p.h.

Member Data Documentation

◆ 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

Definition at line 68 of file docparser_p.h.

Referenced by validatingParseDoc(), and validatingParseText().

◆ inSeeBlock

bool DocParserContext::inSeeBlock = false

◆ insideHtmlLink

bool DocParserContext::insideHtmlLink = false

◆ isExample

◆ lang

SrcLangExt DocParserContext::lang = SrcLangExt::Cpp

Definition at line 82 of file docparser_p.h.

Referenced by validatingParseDoc(), and validatingParseText().

◆ lineNo

int DocParserContext::lineNo = 0

Definition at line 93 of file docparser_p.h.

◆ markdownSupport

bool DocParserContext::markdownSupport = false

Definition at line 94 of file docparser_p.h.

Referenced by validatingParseDoc(), and validatingParseText().

◆ 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(), and validatingParseText().

◆ retvalsFound

StringMultiSet DocParserContext::retvalsFound

◆ scope

const Definition* DocParserContext::scope = nullptr

◆ searchUrl

QCString DocParserContext::searchUrl

Definition at line 80 of file docparser_p.h.

Referenced by validatingParseDoc(), and validatingParseText().

◆ stripCodeComments

bool DocParserContext::stripCodeComments = true

Definition at line 90 of file docparser_p.h.

Referenced by DocInclude::parse(), and DocIncOperator::parse().

◆ styleStack

◆ token

◆ xmlComment

bool DocParserContext::xmlComment = false

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