Skip to main content

The commentscanYY_state Struct Reference

Declaration

struct commentscanYY_state { ... }

Public Member Attributes Index

OutlineParserInterface *langParser = nullptr
QCStringinputString
QCStringcurrentCmd
MakeEntryTypecurrentMakeEntryType = nullptr
intinputPosition = 0
QCStringfileName
intlineNr = 0
intraiseLevel = 0
QCStringraisePrefix
boolinBody = FALSE
OutputContextinContext
boolbriefEndsAtDot = FALSE
QCStringformulaText
QCStringformulaPreText
QCStringformulaPostText
QCStringformulaEnv
intformulaNewLines = 0
QCString *pOutputString = nullptr
QCStringoutputXRef
QCStringblockName
XRefKindxrefKind = XRef_Item
XRefKindnewXRefKind = XRef_Item
GuardTypeguardType = Guard_If
QCStringfunctionProto
GuardedSectionStack *guards = nullptr
Entry *current = nullptr
boolneedNewEntry = FALSE
HtmlContextStackhtmlContextStack
QCStringsectionLabel
QCStringsectionTitle
intsectionLevel = 0
QCStringxrefItemKey
QCStringnewXRefItemKey
QCStringxrefItemTitle
QCStringxrefListTitle
Protectionprotection = Protection::Public
boolxrefAppendFlag = FALSE
boolinGroupParamFound = FALSE
intbraceCount = 0
boolinsidePre = FALSE
boolparseMore = FALSE
intcondCount = 0
intcommentCount = 0
QCStringspaceBeforeCmd
QCStringspaceBeforeIf
QCStringcopyDocArg
QCStringguardExpr
introundCount = 0
std::vector< int >htmlDetailsStack
boolinsideParBlock = FALSE
boolinInternalDocs = FALSE
intprevPosition = 0
DocGroupdocGroup
boolmarkdownSupport = TRUE
QCStringraiseWarning
QCStringanchorTitle
QCStringhtmlAnchorStr
boolhtmlAnchor = false
boolCScode = false

Definition at line 454 of file commentscan.l.

Public Member Attributes

anchorTitle

QCString commentscanYY_state::anchorTitle

Definition at line 519 of file commentscan.l.

blockName

QCString commentscanYY_state::blockName

Definition at line 475 of file commentscan.l.

475 QCString blockName; // preformatted block name (e.g. verbatim, latexonly,...)

braceCount

int commentscanYY_state::braceCount = 0

Definition at line 497 of file commentscan.l.

497 int braceCount = 0;

briefEndsAtDot

bool commentscanYY_state::briefEndsAtDot = FALSE

Definition at line 467 of file commentscan.l.

467 bool briefEndsAtDot = FALSE; // does the brief description stop at a dot?

commentCount

int commentscanYY_state::commentCount = 0

Definition at line 502 of file commentscan.l.

502 int commentCount = 0;

condCount

int commentscanYY_state::condCount = 0

Definition at line 500 of file commentscan.l.

500 int condCount = 0;

copyDocArg

QCString commentscanYY_state::copyDocArg

Definition at line 505 of file commentscan.l.

CScode

bool commentscanYY_state::CScode = false

Definition at line 522 of file commentscan.l.

522 bool CScode = false;

current

Entry* commentscanYY_state::current = nullptr

Definition at line 481 of file commentscan.l.

481 Entry *current = nullptr; // working entry

currentCmd

QCString commentscanYY_state::currentCmd

Definition at line 458 of file commentscan.l.

458 QCString currentCmd; // the command used

currentMakeEntryType

MakeEntryType commentscanYY_state::currentMakeEntryType = nullptr

Definition at line 459 of file commentscan.l.

docGroup

DocGroup commentscanYY_state::docGroup

Definition at line 514 of file commentscan.l.

fileName

QCString commentscanYY_state::fileName

Definition at line 461 of file commentscan.l.

461 QCString fileName; // file name that is read from

formulaEnv

QCString commentscanYY_state::formulaEnv

Definition at line 471 of file commentscan.l.

471 QCString formulaEnv; // environment name

formulaNewLines

int commentscanYY_state::formulaNewLines = 0

Definition at line 472 of file commentscan.l.

472 int formulaNewLines = 0; // amount of new lines in the formula

formulaPostText

QCString commentscanYY_state::formulaPostText

Definition at line 470 of file commentscan.l.

470 QCString formulaPostText; // End command of a formula

formulaPreText

QCString commentscanYY_state::formulaPreText

Definition at line 469 of file commentscan.l.

469 QCString formulaPreText; // Start command of a formula

formulaText

QCString commentscanYY_state::formulaText

Definition at line 468 of file commentscan.l.

468 QCString formulaText; // Running text of a formula

functionProto

QCString commentscanYY_state::functionProto

Definition at line 479 of file commentscan.l.

479 QCString functionProto; // function prototype

guardExpr

QCString commentscanYY_state::guardExpr

Definition at line 507 of file commentscan.l.

guards

GuardedSectionStack* commentscanYY_state::guards = nullptr

Definition at line 480 of file commentscan.l.

480 GuardedSectionStack *guards = nullptr; // tracks nested conditional sections (if,ifnot,..)

guardType

GuardType commentscanYY_state::guardType = Guard_If

Definition at line 478 of file commentscan.l.

478 GuardType guardType = Guard_If; // kind of guards for conditional section

htmlAnchor

bool commentscanYY_state::htmlAnchor = false

Definition at line 521 of file commentscan.l.

521 bool htmlAnchor = false;

htmlAnchorStr

QCString commentscanYY_state::htmlAnchorStr

Definition at line 520 of file commentscan.l.

htmlContextStack

HtmlContextStack commentscanYY_state::htmlContextStack

Definition at line 484 of file commentscan.l.

htmlDetailsStack

std::vector<int> commentscanYY_state::htmlDetailsStack

Definition at line 509 of file commentscan.l.

509 std::vector<int> htmlDetailsStack;

inBody

bool commentscanYY_state::inBody = FALSE

Definition at line 465 of file commentscan.l.

465 bool inBody = FALSE; // was the comment found inside the body of a function?

inContext

OutputContext commentscanYY_state::inContext

Definition at line 466 of file commentscan.l.

466 OutputContext inContext; // are we inside the brief, details or xref part

inGroupParamFound

bool commentscanYY_state::inGroupParamFound = FALSE

Definition at line 496 of file commentscan.l.

inInternalDocs

bool commentscanYY_state::inInternalDocs = FALSE

Definition at line 512 of file commentscan.l.

inputPosition

int commentscanYY_state::inputPosition = 0

Definition at line 460 of file commentscan.l.

460 int inputPosition = 0; // read pointer

inputString

QCString commentscanYY_state::inputString

Definition at line 457 of file commentscan.l.

457 QCString inputString; // input string

insideParBlock

bool commentscanYY_state::insideParBlock = FALSE

Definition at line 511 of file commentscan.l.

insidePre

bool commentscanYY_state::insidePre = FALSE

Definition at line 498 of file commentscan.l.

langParser

OutlineParserInterface* commentscanYY_state::langParser = nullptr

Definition at line 456 of file commentscan.l.

456 OutlineParserInterface *langParser = nullptr; // the language parser that is calling us

lineNr

int commentscanYY_state::lineNr = 0

Definition at line 462 of file commentscan.l.

462 int lineNr = 0; // line number in the input

markdownSupport

bool commentscanYY_state::markdownSupport = TRUE

Definition at line 515 of file commentscan.l.

needNewEntry

bool commentscanYY_state::needNewEntry = FALSE

Definition at line 483 of file commentscan.l.

newXRefItemKey

QCString commentscanYY_state::newXRefItemKey

Definition at line 490 of file commentscan.l.

newXRefKind

XRefKind commentscanYY_state::newXRefKind = XRef_Item

Definition at line 477 of file commentscan.l.

outputXRef

QCString commentscanYY_state::outputXRef

Definition at line 474 of file commentscan.l.

474 QCString outputXRef; // temp argument of todo/test/../xrefitem commands

parseMore

bool commentscanYY_state::parseMore = FALSE

Definition at line 499 of file commentscan.l.

pOutputString

QCString* commentscanYY_state::pOutputString = nullptr

Definition at line 473 of file commentscan.l.

473 QCString *pOutputString = nullptr; // pointer to string to which the output is appended.

prevPosition

int commentscanYY_state::prevPosition = 0

Definition at line 513 of file commentscan.l.

513 int prevPosition = 0;

protection

Protection commentscanYY_state::protection = Protection::Public

Definition at line 493 of file commentscan.l.

493 Protection protection = Protection::Public;

raiseLevel

int commentscanYY_state::raiseLevel = 0

Definition at line 463 of file commentscan.l.

463 int raiseLevel = 0; // section level raise amount

raisePrefix

QCString commentscanYY_state::raisePrefix

Definition at line 464 of file commentscan.l.

464 QCString raisePrefix; // section label to append

raiseWarning

QCString commentscanYY_state::raiseWarning

Definition at line 517 of file commentscan.l.

roundCount

int commentscanYY_state::roundCount = 0

Definition at line 508 of file commentscan.l.

508 int roundCount = 0;

sectionLabel

QCString commentscanYY_state::sectionLabel

Definition at line 486 of file commentscan.l.

sectionLevel

int commentscanYY_state::sectionLevel = 0

Definition at line 488 of file commentscan.l.

488 int sectionLevel = 0;

sectionTitle

QCString commentscanYY_state::sectionTitle

Definition at line 487 of file commentscan.l.

spaceBeforeCmd

QCString commentscanYY_state::spaceBeforeCmd

Definition at line 503 of file commentscan.l.

spaceBeforeIf

QCString commentscanYY_state::spaceBeforeIf

Definition at line 504 of file commentscan.l.

xrefAppendFlag

bool commentscanYY_state::xrefAppendFlag = FALSE

Definition at line 495 of file commentscan.l.

xrefItemKey

QCString commentscanYY_state::xrefItemKey

Definition at line 489 of file commentscan.l.

xrefItemTitle

QCString commentscanYY_state::xrefItemTitle

Definition at line 491 of file commentscan.l.

xrefKind

XRefKind commentscanYY_state::xrefKind = XRef_Item

Definition at line 476 of file commentscan.l.

476 XRefKind xrefKind = XRef_Item; // kind of cross-reference command

xrefListTitle

QCString commentscanYY_state::xrefListTitle

Definition at line 492 of file commentscan.l.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.