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: