Skip to main content

The scannerYY_state Struct Reference

Declaration

struct scannerYY_state { ... }

Public Member Attributes Index

OutlineParserInterface *thisParser
CommentScannercommentScanner
const char *inputString = nullptr
intinputPosition = 0
intlastContext = 0
intlastCContext = 0
intlastDocContext = 0
intlastCPPContext = 0
intlastSkipSharpContext = 0
intlastSkipRoundContext = 0
intlastStringContext = 0
intlastDeprecatedContext = 0
intlastCurlyContext = 0
intlastRoundContext = 0
intlastSharpContext = 0
intlastSquareContext = 0
intlastInitializerContext = 0
intlastClassTemplSpecContext = 0
intlastPreLineCtrlContext = 0
intlastSkipVerbStringContext = 0
intlastSkipInterpStringContext = 0
intlastSkipInterpVerbStringContext = 0
intlastCommentInArgContext = 0
intlastRawStringContext = 0
intlastCSConstraint = 0
intlastHereDocContext = 0
intlastDefineContext = 0
intlastAlignAsContext = 0
intlastC11AttributeContext = 0
intlastModifierContext = 0
Protectionprotection = Protection::Public
ProtectionbaseProt = Protection::Public
boolexported = false
intsharpCount = 0
introundCount = 0
intcurlyCount = 0
intsquareCount = 0
intpadCount = 0
std::shared_ptr< Entry >current
std::shared_ptr< Entry >current_root
std::shared_ptr< Entry >previous
std::shared_ptr< Entry >tempEntry
std::shared_ptr< Entry >firstTypedefEntry
std::shared_ptr< Entry >memspecEntry
intyyLineNr = 1
intyyBegLineNr = 1
intyyColNr = 1
intyyBegColNr = 1
QCStringfileName
MethodTypesmtype = MethodTypes::Method
boolisStatic = false
Specifiervirt = Specifier::Normal
SpecifierbaseVirt = Specifier::Normal
QCStringmsType
QCStringmsName
QCStringmsArgs
boolisTypedef = false
QCStringfuncPtrType
QCStringtemplateStr
QCStringaliasName
QCStringbaseName
QCString *specName = nullptr
SrcLangExtlanguage = SrcLangExt::Unknown
boolinsideIDL = false

processing IDL code? More...

boolinsideJava = false

processing Java code? More...

boolinsideCS = false

processing C# code? More...

boolinsideD = false

processing D code? More...

boolinsidePHP = false

processing PHP code? More...

boolinsideObjC = false

processing Objective C code? More...

boolinsideCli = false

processing C++/CLI code? More...

boolinsideJS = false

processing JavaScript code? More...

boolinsideSlice = false

processing Slice code? More...

boolinsideCpp = true

processing C/C++ code More...

boolstopAtInvalidString = false
boolinsideCppQuote = false
boolinsideProtocolList = false
booldoxygenComment = false
intargRoundCount = 0
intargSquareCount = 0
intargSharpCount = 0
intcurrentArgumentContext = 0
intlastCopyArgStringContext = 0
intlastCopyArgContext = 0
intrequiresContext = 0
QCString *copyArgString = nullptr
QCStringfullArgString
QCStringdummyRawString
ArgumentList *currentArgumentList = nullptr
charlastCopyArgChar = '\0'
QCString *pCopyQuotedString = nullptr
QCString *pCopyRoundString = nullptr
QCString *pCopyCurlyString = nullptr
QCString *pCopySharpString = nullptr
QCString *pCopyRawString = nullptr
TextStream *pCopyCurlyGString = nullptr
TextStream *pCopyRoundGString = nullptr
TextStream *pCopySquareGString = nullptr
TextStream *pCopyQuotedGString = nullptr
TextStream *pCopyHereDocGString = nullptr
TextStream *pCopyRawGString = nullptr
TextStream *pSkipVerbString = nullptr
TextStream *pSkipInterpString = nullptr
TextStream *pSkipInterpVerbString = nullptr
boolinsideFormula = false
boolinsideTryBlock = false
boolinsideCode = false
boolneedsSemi = false
intinitBracketCount = 0
QCStringoldStyleArgType
QCStringdocBackup
QCStringbriefBackup
intdocBlockContext = 0
TextStreamdocBlock
QCStringdocBlockName
booldocBlockInBody = false
booldocBlockAutoBrief = false
chardocBlockTerm = '\0'
QCStringidlAttr
QCStringidlProp
boolodlProp = false
boollexInit = false
boolexternLinkage = false
QCStringdelimiter
intcolumn = 0
size_tfencedSize = 0
intnestedComment = 0
std::vector< std::pair< Entry *, std::shared_ptr< Entry > > >outerScopeEntries
QCStringprogramStr
ClangTUParser *clangParser = nullptr
intfakeNS = 0
TextStreamdummyTextStream
intanonCount = 0
intanonNSCount = 0

Definition at line 64 of file scanner.l.

Public Member Attributes

aliasName

QCString scannerYY_state::aliasName

Definition at line 125 of file scanner.l.

anonCount

int scannerYY_state::anonCount = 0

Definition at line 214 of file scanner.l.

214 int anonCount = 0;

anonNSCount

int scannerYY_state::anonNSCount = 0

Definition at line 215 of file scanner.l.

215 int anonNSCount = 0;

argRoundCount

int scannerYY_state::argRoundCount = 0

Definition at line 146 of file scanner.l.

argSharpCount

int scannerYY_state::argSharpCount = 0

Definition at line 148 of file scanner.l.

argSquareCount

int scannerYY_state::argSquareCount = 0

Definition at line 147 of file scanner.l.

baseName

QCString scannerYY_state::baseName

Definition at line 126 of file scanner.l.

baseProt

Protection scannerYY_state::baseProt = Protection::Public

Definition at line 97 of file scanner.l.

97 Protection baseProt = Protection::Public;

baseVirt

Specifier scannerYY_state::baseVirt = Specifier::Normal

Definition at line 118 of file scanner.l.

118 Specifier baseVirt = Specifier::Normal;

briefBackup

QCString scannerYY_state::briefBackup

Definition at line 184 of file scanner.l.

clangParser

ClangTUParser* scannerYY_state::clangParser = nullptr

Definition at line 209 of file scanner.l.

column

int scannerYY_state::column = 0

Definition at line 202 of file scanner.l.

202 int column = 0;

commentScanner

CommentScanner scannerYY_state::commentScanner

Definition at line 67 of file scanner.l.

copyArgString

QCString* scannerYY_state::copyArgString = nullptr

Definition at line 153 of file scanner.l.

curlyCount

int scannerYY_state::curlyCount = 0

Definition at line 101 of file scanner.l.

101 int curlyCount = 0 ;

current

std::shared_ptr<Entry> scannerYY_state::current

Definition at line 104 of file scanner.l.

104 std::shared_ptr<Entry> current;

current_root

std::shared_ptr<Entry> scannerYY_state::current_root

Definition at line 105 of file scanner.l.

105 std::shared_ptr<Entry> current_root;

currentArgumentContext

int scannerYY_state::currentArgumentContext = 0

Definition at line 149 of file scanner.l.

currentArgumentList

ArgumentList* scannerYY_state::currentArgumentList = nullptr

Definition at line 157 of file scanner.l.

delimiter

QCString scannerYY_state::delimiter

Definition at line 200 of file scanner.l.

docBackup

QCString scannerYY_state::docBackup

Definition at line 183 of file scanner.l.

docBlock

TextStream scannerYY_state::docBlock

Definition at line 187 of file scanner.l.

docBlockAutoBrief

bool scannerYY_state::docBlockAutoBrief = false

Definition at line 190 of file scanner.l.

190 bool docBlockAutoBrief = false;

docBlockContext

int scannerYY_state::docBlockContext = 0

Definition at line 186 of file scanner.l.

docBlockInBody

bool scannerYY_state::docBlockInBody = false

Definition at line 189 of file scanner.l.

189 bool docBlockInBody = false;

docBlockName

QCString scannerYY_state::docBlockName

Definition at line 188 of file scanner.l.

docBlockTerm

char scannerYY_state::docBlockTerm = '\0'

Definition at line 191 of file scanner.l.

191 char docBlockTerm = '\0';

doxygenComment

bool scannerYY_state::doxygenComment = false

Definition at line 144 of file scanner.l.

144 bool doxygenComment = false;

dummyRawString

QCString scannerYY_state::dummyRawString

Definition at line 155 of file scanner.l.

dummyTextStream

TextStream scannerYY_state::dummyTextStream

Definition at line 212 of file scanner.l.

exported

bool scannerYY_state::exported = false

Definition at line 98 of file scanner.l.

98 bool exported = false;

externLinkage

bool scannerYY_state::externLinkage = false

Definition at line 198 of file scanner.l.

198 bool externLinkage = false;

fakeNS

int scannerYY_state::fakeNS = 0

Definition at line 211 of file scanner.l.

211 int fakeNS = 0; //<! number of file scoped namespaces in CSharp file

fencedSize

size_t scannerYY_state::fencedSize = 0

Definition at line 204 of file scanner.l.

204 size_t fencedSize = 0;

fileName

QCString scannerYY_state::fileName

Definition at line 114 of file scanner.l.

firstTypedefEntry

std::shared_ptr<Entry> scannerYY_state::firstTypedefEntry

Definition at line 108 of file scanner.l.

108 std::shared_ptr<Entry> firstTypedefEntry;

fullArgString

QCString scannerYY_state::fullArgString

Definition at line 154 of file scanner.l.

funcPtrType

QCString scannerYY_state::funcPtrType

Definition at line 123 of file scanner.l.

idlAttr

QCString scannerYY_state::idlAttr

Definition at line 193 of file scanner.l.

idlProp

QCString scannerYY_state::idlProp

Definition at line 194 of file scanner.l.

initBracketCount

int scannerYY_state::initBracketCount = 0

Definition at line 180 of file scanner.l.

inputPosition

int scannerYY_state::inputPosition = 0

Definition at line 69 of file scanner.l.

69 int inputPosition = 0;

inputString

const char* scannerYY_state::inputString = nullptr

Definition at line 68 of file scanner.l.

68 const char * inputString = nullptr;

insideCli

bool scannerYY_state::insideCli = false

processing C++/CLI code?

Definition at line 136 of file scanner.l.

136 bool insideCli = false; //!< processing C++/CLI code?

insideCode

bool scannerYY_state::insideCode = false

Definition at line 177 of file scanner.l.

177 bool insideCode = false;

insideCpp

bool scannerYY_state::insideCpp = true

processing C/C++ code

Definition at line 139 of file scanner.l.

139 bool insideCpp = true; //!< processing C/C++ code

insideCppQuote

bool scannerYY_state::insideCppQuote = false

Definition at line 142 of file scanner.l.

142 bool insideCppQuote = false;

insideCS

bool scannerYY_state::insideCS = false

processing C# code?

Definition at line 132 of file scanner.l.

132 bool insideCS = false; //!< processing C# code?

insideD

bool scannerYY_state::insideD = false

processing D code?

Definition at line 133 of file scanner.l.

133 bool insideD = false; //!< processing D code?

insideFormula

bool scannerYY_state::insideFormula = false

Definition at line 175 of file scanner.l.

175 bool insideFormula = false;

insideIDL

bool scannerYY_state::insideIDL = false

processing IDL code?

Definition at line 130 of file scanner.l.

130 bool insideIDL = false; //!< processing IDL code?

insideJava

bool scannerYY_state::insideJava = false

processing Java code?

Definition at line 131 of file scanner.l.

131 bool insideJava = false; //!< processing Java code?

insideJS

bool scannerYY_state::insideJS = false

processing JavaScript code?

Definition at line 137 of file scanner.l.

137 bool insideJS = false; //!< processing JavaScript code?

insideObjC

bool scannerYY_state::insideObjC = false

processing Objective C code?

Definition at line 135 of file scanner.l.

135 bool insideObjC = false; //!< processing Objective C code?

insidePHP

bool scannerYY_state::insidePHP = false

processing PHP code?

Definition at line 134 of file scanner.l.

134 bool insidePHP = false; //!< processing PHP code?

insideProtocolList

bool scannerYY_state::insideProtocolList = false

Definition at line 143 of file scanner.l.

143 bool insideProtocolList = false;

insideSlice

bool scannerYY_state::insideSlice = false

processing Slice code?

Definition at line 138 of file scanner.l.

138 bool insideSlice = false; //!< processing Slice code?

insideTryBlock

bool scannerYY_state::insideTryBlock = false

Definition at line 176 of file scanner.l.

176 bool insideTryBlock = false;

isStatic

bool scannerYY_state::isStatic = false

Definition at line 116 of file scanner.l.

116 bool isStatic = false;

isTypedef

bool scannerYY_state::isTypedef = false

Definition at line 122 of file scanner.l.

122 bool isTypedef = false;

language

SrcLangExt scannerYY_state::language = SrcLangExt::Unknown

Definition at line 129 of file scanner.l.

129 SrcLangExt language = SrcLangExt::Unknown;

lastAlignAsContext

int scannerYY_state::lastAlignAsContext = 0

Definition at line 93 of file scanner.l.

lastC11AttributeContext

int scannerYY_state::lastC11AttributeContext = 0

Definition at line 94 of file scanner.l.

lastCContext

int scannerYY_state::lastCContext = 0

Definition at line 71 of file scanner.l.

71 int lastCContext = 0;

lastClassTemplSpecContext

int scannerYY_state::lastClassTemplSpecContext = 0

Definition at line 83 of file scanner.l.

lastCommentInArgContext

int scannerYY_state::lastCommentInArgContext = 0

Definition at line 88 of file scanner.l.

lastContext

int scannerYY_state::lastContext = 0

Definition at line 70 of file scanner.l.

70 int lastContext = 0;

lastCopyArgChar

char scannerYY_state::lastCopyArgChar = '\0'

Definition at line 158 of file scanner.l.

158 char lastCopyArgChar = '\0';

lastCopyArgContext

int scannerYY_state::lastCopyArgContext = 0

Definition at line 151 of file scanner.l.

lastCopyArgStringContext

int scannerYY_state::lastCopyArgStringContext = 0

Definition at line 150 of file scanner.l.

lastCPPContext

int scannerYY_state::lastCPPContext = 0

Definition at line 73 of file scanner.l.

lastCSConstraint

int scannerYY_state::lastCSConstraint = 0

Definition at line 90 of file scanner.l.

lastCurlyContext

int scannerYY_state::lastCurlyContext = 0

Definition at line 78 of file scanner.l.

lastDefineContext

int scannerYY_state::lastDefineContext = 0

Definition at line 92 of file scanner.l.

lastDeprecatedContext

int scannerYY_state::lastDeprecatedContext = 0

Definition at line 77 of file scanner.l.

lastDocContext

int scannerYY_state::lastDocContext = 0

Definition at line 72 of file scanner.l.

lastHereDocContext

int scannerYY_state::lastHereDocContext = 0

Definition at line 91 of file scanner.l.

lastInitializerContext

int scannerYY_state::lastInitializerContext = 0

Definition at line 82 of file scanner.l.

lastModifierContext

int scannerYY_state::lastModifierContext = 0

Definition at line 95 of file scanner.l.

lastPreLineCtrlContext

int scannerYY_state::lastPreLineCtrlContext = 0

Definition at line 84 of file scanner.l.

lastRawStringContext

int scannerYY_state::lastRawStringContext = 0

Definition at line 89 of file scanner.l.

lastRoundContext

int scannerYY_state::lastRoundContext = 0

Definition at line 79 of file scanner.l.

lastSharpContext

int scannerYY_state::lastSharpContext = 0

Definition at line 80 of file scanner.l.

lastSkipInterpStringContext

int scannerYY_state::lastSkipInterpStringContext = 0

Definition at line 86 of file scanner.l.

lastSkipInterpVerbStringContext

int scannerYY_state::lastSkipInterpVerbStringContext = 0

Definition at line 87 of file scanner.l.

lastSkipRoundContext

int scannerYY_state::lastSkipRoundContext = 0

Definition at line 75 of file scanner.l.

lastSkipSharpContext

int scannerYY_state::lastSkipSharpContext = 0

Definition at line 74 of file scanner.l.

lastSkipVerbStringContext

int scannerYY_state::lastSkipVerbStringContext = 0

Definition at line 85 of file scanner.l.

lastSquareContext

int scannerYY_state::lastSquareContext = 0

Definition at line 81 of file scanner.l.

lastStringContext

int scannerYY_state::lastStringContext = 0

Definition at line 76 of file scanner.l.

lexInit

bool scannerYY_state::lexInit = false

Definition at line 197 of file scanner.l.

197 bool lexInit = false;

memspecEntry

std::shared_ptr<Entry> scannerYY_state::memspecEntry

Definition at line 109 of file scanner.l.

109 std::shared_ptr<Entry> memspecEntry;

msArgs

QCString scannerYY_state::msArgs

Definition at line 121 of file scanner.l.

msName

QCString scannerYY_state::msName

Definition at line 120 of file scanner.l.

msType

QCString scannerYY_state::msType

Definition at line 119 of file scanner.l.

mtype

MethodTypes scannerYY_state::mtype = MethodTypes::Method

Definition at line 115 of file scanner.l.

115 MethodTypes mtype = MethodTypes::Method;

needsSemi

bool scannerYY_state::needsSemi = false

Definition at line 178 of file scanner.l.

178 bool needsSemi = false;

nestedComment

int scannerYY_state::nestedComment = 0

Definition at line 205 of file scanner.l.

odlProp

bool scannerYY_state::odlProp = false

Definition at line 195 of file scanner.l.

195 bool odlProp = false;

oldStyleArgType

QCString scannerYY_state::oldStyleArgType

Definition at line 182 of file scanner.l.

outerScopeEntries

std::vector< std::pair<Entry*,std::shared_ptr<Entry> > > scannerYY_state::outerScopeEntries

Definition at line 206 of file scanner.l.

206 std::vector< std::pair<Entry*,std::shared_ptr<Entry> > > outerScopeEntries;

padCount

int scannerYY_state::padCount = 0

Definition at line 103 of file scanner.l.

103 int padCount = 0 ;

pCopyCurlyGString

TextStream* scannerYY_state::pCopyCurlyGString = nullptr

Definition at line 165 of file scanner.l.

pCopyCurlyString

QCString* scannerYY_state::pCopyCurlyString = nullptr

Definition at line 162 of file scanner.l.

pCopyHereDocGString

TextStream* scannerYY_state::pCopyHereDocGString = nullptr

Definition at line 169 of file scanner.l.

pCopyQuotedGString

TextStream* scannerYY_state::pCopyQuotedGString = nullptr

Definition at line 168 of file scanner.l.

pCopyQuotedString

QCString* scannerYY_state::pCopyQuotedString = nullptr

Definition at line 160 of file scanner.l.

pCopyRawGString

TextStream* scannerYY_state::pCopyRawGString = nullptr

Definition at line 170 of file scanner.l.

pCopyRawString

QCString* scannerYY_state::pCopyRawString = nullptr

Definition at line 164 of file scanner.l.

pCopyRoundGString

TextStream* scannerYY_state::pCopyRoundGString = nullptr

Definition at line 166 of file scanner.l.

pCopyRoundString

QCString* scannerYY_state::pCopyRoundString = nullptr

Definition at line 161 of file scanner.l.

pCopySharpString

QCString* scannerYY_state::pCopySharpString = nullptr

Definition at line 163 of file scanner.l.

pCopySquareGString

TextStream* scannerYY_state::pCopySquareGString = nullptr

Definition at line 167 of file scanner.l.

previous

std::shared_ptr<Entry> scannerYY_state::previous

Definition at line 106 of file scanner.l.

106 std::shared_ptr<Entry> previous;

programStr

QCString scannerYY_state::programStr

Definition at line 207 of file scanner.l.

protection

Protection scannerYY_state::protection = Protection::Public

Definition at line 96 of file scanner.l.

96 Protection protection = Protection::Public;

pSkipInterpString

TextStream* scannerYY_state::pSkipInterpString = nullptr

Definition at line 172 of file scanner.l.

pSkipInterpVerbString

TextStream* scannerYY_state::pSkipInterpVerbString = nullptr

Definition at line 173 of file scanner.l.

pSkipVerbString

TextStream* scannerYY_state::pSkipVerbString = nullptr

Definition at line 171 of file scanner.l.

requiresContext

int scannerYY_state::requiresContext = 0

Definition at line 152 of file scanner.l.

roundCount

int scannerYY_state::roundCount = 0

Definition at line 100 of file scanner.l.

100 int roundCount = 0 ;

sharpCount

int scannerYY_state::sharpCount = 0

Definition at line 99 of file scanner.l.

99 int sharpCount = 0 ;

specName

QCString* scannerYY_state::specName = nullptr

Definition at line 127 of file scanner.l.

127 QCString* specName = nullptr;

squareCount

int scannerYY_state::squareCount = 0

Definition at line 102 of file scanner.l.

102 int squareCount = 0 ;

stopAtInvalidString

bool scannerYY_state::stopAtInvalidString = false

Definition at line 140 of file scanner.l.

140 bool stopAtInvalidString = false;

tempEntry

std::shared_ptr<Entry> scannerYY_state::tempEntry

Definition at line 107 of file scanner.l.

107 std::shared_ptr<Entry> tempEntry;

templateStr

QCString scannerYY_state::templateStr

Definition at line 124 of file scanner.l.

thisParser

OutlineParserInterface* scannerYY_state::thisParser

Definition at line 66 of file scanner.l.

virt

Specifier scannerYY_state::virt = Specifier::Normal

Definition at line 117 of file scanner.l.

117 Specifier virt = Specifier::Normal;

yyBegColNr

int scannerYY_state::yyBegColNr = 1

Definition at line 113 of file scanner.l.

113 int yyBegColNr = 1 ;

yyBegLineNr

int scannerYY_state::yyBegLineNr = 1

Definition at line 111 of file scanner.l.

111 int yyBegLineNr = 1 ;

yyColNr

int scannerYY_state::yyColNr = 1

Definition at line 112 of file scanner.l.

112 int yyColNr = 1 ;

yyLineNr

int scannerYY_state::yyLineNr = 1

Definition at line 110 of file scanner.l.

110 int yyLineNr = 1 ;

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.