Skip to main content

codeYY_state Struct

Declaration​

struct codeYY_state { ... }

Public Member Typedefs Index​

usingUsingContext = std::map< std::string, const NamespaceDef * >

Public Member Attributes Index​

OutputCodeList *code = nullptr
std::unordered_map< std::string, ScopedTypeVariant >codeClassMap
QCStringcurClassName
StringVectorcurClassBases
QCStringparmType
QCStringparmName
const char *inputString = nullptr

the code fragment as text More...

yy_size_tinputPosition = 0

read offset during parsing More...

QCStringfileName
QCStringabsFileName
intinputLines = 0

number of line in the code fragment More...

intyyLineNr = 0

current line number More...

boolinsideCodeLine = FALSE
boolskipCodify = FALSE

for CSharp files scoped namespace { More...

boolexampleBlock = FALSE
QCStringexampleName
QCStringexampleFile
boolinsideTemplate = FALSE
QCStringtype
QCStringname
QCStringargs
QCStringscopeName
QCStringrealScope
std::stack< int >scopeStack

1 if bracket starts a scope, More...

intanchorCount = 0
std::unique_ptr< FileDef >exampleFileDef
const FileDef *sourceFileDef = nullptr
boollineNumbers = FALSE
const Definition *currentDefinition = nullptr
const MemberDef *currentMemberDef = nullptr
boolincludeCodeFragment = FALSE
const char *currentFontClass = nullptr
boolsearchingForBody = FALSE
boolinsideBody = FALSE
intbodyCurlyCount = 0
QCStringsaveName
QCStringsaveType
QCStringdelimiter
intbracketCount = 0
intcurlyCount = 0
intsharpCount = 0
boolinFunctionTryBlock = FALSE
boolinForEachExpression = FALSE
intlastTemplCastContext = 0
intlastSpecialCContext = 0
intlastStringContext = 0
intlastSkipCppContext = 0
intlastVerbStringContext = 0
intlastObjCCallContext = 0
intmemCallContext = 0
intlastCContext = 0
intskipInlineInitContext = 0
SrcLangExtlang = SrcLangExt::Unknown
boolinsideObjC = FALSE
boolinsideProtocolList = FALSE
boolinsideSpecialComment = false
boollexInit = FALSE
std::vector< int >scopeNameLengthStack
intisPrefixedWithThis = FALSE
const Definition *searchCtx = nullptr
boolcollectXRefs = FALSE
ObjCCallCtx *currentCtx =nullptr
intcurrentCtxId =0
intcurrentNameId =0
intcurrentObjId =0
intcurrentWordId =0
intcurrentCommentId =0
std::stack< ObjCCallCtx * >contextStack
std::unordered_map< int, std::unique_ptr< ObjCCallCtx > >contextMap
std::unordered_map< int, QCString >nameMap
std::unordered_map< int, QCString >objectMap
std::unordered_map< int, QCString >wordMap
std::unordered_map< int, QCString >commentMap
intbraceCount =0
VariableContexttheVarContext
UsingContexttheUsingContext
CallContexttheCallContext
SymbolResolversymbolResolver
TooltipManagertooltipManager
std::vector< const Definition * >foldStack

Definition at line 96 of file code.l.

Public Member Typedefs​

UsingContext​

using codeYY_state::UsingContext = std::map<std::string,const NamespaceDef*>

Definition at line 186 of file code.l.

186 using UsingContext = std::map<std::string,const NamespaceDef*>;

Public Member Attributes​

absFileName​

QCString codeYY_state::absFileName

Definition at line 110 of file code.l.

anchorCount​

int codeYY_state::anchorCount = 0

Definition at line 128 of file code.l.

128 int anchorCount = 0;

args​

QCString codeYY_state::args

Definition at line 123 of file code.l.

bodyCurlyCount​

int codeYY_state::bodyCurlyCount = 0

Definition at line 138 of file code.l.

braceCount​

int codeYY_state::braceCount =0

Definition at line 184 of file code.l.

bracketCount​

int codeYY_state::bracketCount = 0

Definition at line 143 of file code.l.

143 int bracketCount = 0;

code​

OutputCodeList* codeYY_state::code = nullptr

Definition at line 98 of file code.l.

98 OutputCodeList * code = nullptr;

codeClassMap​

std::unordered_map< std::string, ScopedTypeVariant > codeYY_state::codeClassMap

Definition at line 100 of file code.l.

100 std::unordered_map< std::string, ScopedTypeVariant > codeClassMap;

collectXRefs​

bool codeYY_state::collectXRefs = FALSE

Definition at line 170 of file code.l.

commentMap​

std::unordered_map< int, QCString> codeYY_state::commentMap

Definition at line 183 of file code.l.

183 std::unordered_map< int, QCString> commentMap;

contextMap​

std::unordered_map< int,std::unique_ptr<ObjCCallCtx> > codeYY_state::contextMap

Definition at line 179 of file code.l.

179 std::unordered_map< int,std::unique_ptr<ObjCCallCtx> > contextMap;

contextStack​

std::stack<ObjCCallCtx*> codeYY_state::contextStack

Definition at line 178 of file code.l.

178 std::stack<ObjCCallCtx*> contextStack;

curClassBases​

StringVector codeYY_state::curClassBases

Definition at line 102 of file code.l.

curClassName​

QCString codeYY_state::curClassName

Definition at line 101 of file code.l.

curlyCount​

int codeYY_state::curlyCount = 0

Definition at line 144 of file code.l.

144 int curlyCount = 0;

currentCommentId​

int codeYY_state::currentCommentId =0

Definition at line 177 of file code.l.

currentCtx​

ObjCCallCtx* codeYY_state::currentCtx =nullptr

Definition at line 172 of file code.l.

currentCtxId​

int codeYY_state::currentCtxId =0

Definition at line 173 of file code.l.

currentDefinition​

const Definition* codeYY_state::currentDefinition = nullptr

Definition at line 132 of file code.l.

132 const Definition * currentDefinition = nullptr;

currentFontClass​

const char* codeYY_state::currentFontClass = nullptr

Definition at line 135 of file code.l.

135 const char * currentFontClass = nullptr;

currentMemberDef​

const MemberDef* codeYY_state::currentMemberDef = nullptr

Definition at line 133 of file code.l.

133 const MemberDef * currentMemberDef = nullptr;

currentNameId​

int codeYY_state::currentNameId =0

Definition at line 174 of file code.l.

currentObjId​

int codeYY_state::currentObjId =0

Definition at line 175 of file code.l.

currentWordId​

int codeYY_state::currentWordId =0

Definition at line 176 of file code.l.

delimiter​

QCString codeYY_state::delimiter

Definition at line 141 of file code.l.

exampleBlock​

bool codeYY_state::exampleBlock = FALSE

Definition at line 116 of file code.l.

exampleFile​

QCString codeYY_state::exampleFile

Definition at line 118 of file code.l.

exampleFileDef​

std::unique_ptr<FileDef> codeYY_state::exampleFileDef

Definition at line 129 of file code.l.

129 std::unique_ptr<FileDef> exampleFileDef;

exampleName​

QCString codeYY_state::exampleName

Definition at line 117 of file code.l.

fileName​

QCString codeYY_state::fileName

Definition at line 109 of file code.l.

foldStack​

std::vector<const Definition *> codeYY_state::foldStack

Definition at line 193 of file code.l.

193 std::vector<const Definition *> foldStack;

includeCodeFragment​

bool codeYY_state::includeCodeFragment = FALSE

Definition at line 134 of file code.l.

inForEachExpression​

bool codeYY_state::inForEachExpression = FALSE

Definition at line 147 of file code.l.

inFunctionTryBlock​

bool codeYY_state::inFunctionTryBlock = FALSE

Definition at line 146 of file code.l.

inputLines​

int codeYY_state::inputLines = 0

number of line in the code fragment

Definition at line 111 of file code.l.

111 int inputLines = 0; //!< number of line in the code fragment

inputPosition​

yy_size_t codeYY_state::inputPosition = 0

read offset during parsing

Definition at line 108 of file code.l.

108 yy_size_t inputPosition = 0; //!< read offset during parsing

inputString​

const char* codeYY_state::inputString = nullptr

the code fragment as text

Definition at line 107 of file code.l.

107 const char * inputString = nullptr; //!< the code fragment as text

insideBody​

bool codeYY_state::insideBody = FALSE

Definition at line 137 of file code.l.

insideCodeLine​

bool codeYY_state::insideCodeLine = FALSE

Definition at line 113 of file code.l.

insideObjC​

bool codeYY_state::insideObjC = FALSE

Definition at line 160 of file code.l.

insideProtocolList​

bool codeYY_state::insideProtocolList = FALSE

Definition at line 161 of file code.l.

insideSpecialComment​

bool codeYY_state::insideSpecialComment = false

Definition at line 162 of file code.l.

insideTemplate​

bool codeYY_state::insideTemplate = FALSE

Definition at line 120 of file code.l.

isPrefixedWithThis​

int codeYY_state::isPrefixedWithThis = FALSE

Definition at line 168 of file code.l.

lang​

SrcLangExt codeYY_state::lang = SrcLangExt::Unknown

Definition at line 159 of file code.l.

159 SrcLangExt lang = SrcLangExt::Unknown;

lastCContext​

int codeYY_state::lastCContext = 0

Definition at line 156 of file code.l.

156 int lastCContext = 0;

lastObjCCallContext​

int codeYY_state::lastObjCCallContext = 0

Definition at line 154 of file code.l.

lastSkipCppContext​

int codeYY_state::lastSkipCppContext = 0

Definition at line 152 of file code.l.

lastSpecialCContext​

int codeYY_state::lastSpecialCContext = 0

Definition at line 150 of file code.l.

lastStringContext​

int codeYY_state::lastStringContext = 0

Definition at line 151 of file code.l.

lastTemplCastContext​

int codeYY_state::lastTemplCastContext = 0

Definition at line 149 of file code.l.

lastVerbStringContext​

int codeYY_state::lastVerbStringContext = 0

Definition at line 153 of file code.l.

lexInit​

bool codeYY_state::lexInit = FALSE

Definition at line 164 of file code.l.

164 bool lexInit = FALSE;

lineNumbers​

bool codeYY_state::lineNumbers = FALSE

Definition at line 131 of file code.l.

memCallContext​

int codeYY_state::memCallContext = 0

Definition at line 155 of file code.l.

name​

QCString codeYY_state::name

Definition at line 122 of file code.l.

nameMap​

std::unordered_map< int, QCString> codeYY_state::nameMap

Definition at line 180 of file code.l.

180 std::unordered_map< int, QCString> nameMap;

objectMap​

std::unordered_map< int, QCString> codeYY_state::objectMap

Definition at line 181 of file code.l.

181 std::unordered_map< int, QCString> objectMap;

parmName​

QCString codeYY_state::parmName

Definition at line 105 of file code.l.

parmType​

QCString codeYY_state::parmType

Definition at line 104 of file code.l.

realScope​

QCString codeYY_state::realScope

Definition at line 125 of file code.l.

saveName​

QCString codeYY_state::saveName

Definition at line 139 of file code.l.

saveType​

QCString codeYY_state::saveType

Definition at line 140 of file code.l.

scopeName​

QCString codeYY_state::scopeName

Definition at line 124 of file code.l.

scopeNameLengthStack​

std::vector<int> codeYY_state::scopeNameLengthStack

Definition at line 166 of file code.l.

166 std::vector<int> scopeNameLengthStack;

scopeStack​

std::stack<int> codeYY_state::scopeStack

1 if bracket starts a scope,

Definition at line 126 of file code.l.

126 std::stack<int> scopeStack; //!< 1 if bracket starts a scope,

searchCtx​

const Definition* codeYY_state::searchCtx = nullptr

Definition at line 169 of file code.l.

169 const Definition *searchCtx = nullptr;

searchingForBody​

bool codeYY_state::searchingForBody = FALSE

Definition at line 136 of file code.l.

sharpCount​

int codeYY_state::sharpCount = 0

Definition at line 145 of file code.l.

145 int sharpCount = 0;

skipCodify​

bool codeYY_state::skipCodify = FALSE

for CSharp files scoped namespace {

Definition at line 114 of file code.l.

114 bool skipCodify = FALSE; //!< for CSharp files scoped namespace {

skipInlineInitContext​

int codeYY_state::skipInlineInitContext = 0

Definition at line 157 of file code.l.

sourceFileDef​

const FileDef* codeYY_state::sourceFileDef = nullptr

Definition at line 130 of file code.l.

130 const FileDef * sourceFileDef = nullptr;

symbolResolver​

SymbolResolver codeYY_state::symbolResolver

Definition at line 191 of file code.l.

theCallContext​

CallContext codeYY_state::theCallContext

Definition at line 190 of file code.l.

theUsingContext​

UsingContext codeYY_state::theUsingContext

Definition at line 189 of file code.l.

theVarContext​

VariableContext codeYY_state::theVarContext

Definition at line 188 of file code.l.

tooltipManager​

TooltipManager codeYY_state::tooltipManager

Definition at line 192 of file code.l.

type​

QCString codeYY_state::type

Definition at line 121 of file code.l.

wordMap​

std::unordered_map< int, QCString> codeYY_state::wordMap

Definition at line 182 of file code.l.

182 std::unordered_map< int, QCString> wordMap;

yyLineNr​

int codeYY_state::yyLineNr = 0

current line number

Definition at line 112 of file code.l.

112 int yyLineNr = 0; //!< current line number

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.