Doxygen
Loading...
Searching...
No Matches
vhdlcodeYY_state Struct Reference
Collaboration diagram for vhdlcodeYY_state:

Public Attributes

bool isFuncProto = false
bool isComponent = false
bool isPackageBody = false
bool isProto = false
QCString prevString
QCString currClass
std::unordered_set< std::string > vhdlKeyDict
QCString tempComp
QCString PortMapComp
const MemberDefvhdlMember = nullptr
QCString funcProto
OutputCodeListcode = nullptr
const char * inputString = nullptr
 the code fragment as text
int inputPosition = 0
 read offset during parsing
QCString fileName
int inputLines = 0
 number of line in the code fragment
int yyLineNr = 0
 current line number
bool insideCodeLine = false
const DefinitionsearchCtx = nullptr
bool exampleBlock = false
QCString exampleName
QCString exampleFile
bool currArch = false
std::unique_ptr< FileDefexampleFileDef
const FileDefsourceFileDef = nullptr
const DefinitioncurrentDefinition = nullptr
const MemberDefcurrentMemberDef = nullptr
bool includeCodeFragment = false
const char * currentFontClass = nullptr
bool insideSpecialComment = false
int lastCopyCommentContext = 0
bool lexInit = false
int braceCount = 0
TooltipManager tooltipManager
std::vector< const Definition * > foldStack

Detailed Description

Definition at line 76 of file vhdlcode.l.

Member Data Documentation

◆ braceCount

int vhdlcodeYY_state::braceCount = 0

Definition at line 115 of file vhdlcode.l.

◆ code

OutputCodeList* vhdlcodeYY_state::code = nullptr

Definition at line 90 of file vhdlcode.l.

◆ currArch

bool vhdlcodeYY_state::currArch = false

Definition at line 103 of file vhdlcode.l.

◆ currClass

QCString vhdlcodeYY_state::currClass

Definition at line 83 of file vhdlcode.l.

◆ currentDefinition

const Definition* vhdlcodeYY_state::currentDefinition = nullptr

Definition at line 107 of file vhdlcode.l.

◆ currentFontClass

const char* vhdlcodeYY_state::currentFontClass = nullptr

Definition at line 110 of file vhdlcode.l.

◆ currentMemberDef

const MemberDef* vhdlcodeYY_state::currentMemberDef = nullptr

Definition at line 108 of file vhdlcode.l.

◆ exampleBlock

bool vhdlcodeYY_state::exampleBlock = false

Definition at line 99 of file vhdlcode.l.

◆ exampleFile

QCString vhdlcodeYY_state::exampleFile

Definition at line 101 of file vhdlcode.l.

◆ exampleFileDef

std::unique_ptr<FileDef> vhdlcodeYY_state::exampleFileDef

Definition at line 105 of file vhdlcode.l.

◆ exampleName

QCString vhdlcodeYY_state::exampleName

Definition at line 100 of file vhdlcode.l.

◆ fileName

QCString vhdlcodeYY_state::fileName

Definition at line 93 of file vhdlcode.l.

◆ foldStack

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

Definition at line 117 of file vhdlcode.l.

◆ funcProto

QCString vhdlcodeYY_state::funcProto

Definition at line 88 of file vhdlcode.l.

◆ includeCodeFragment

bool vhdlcodeYY_state::includeCodeFragment = false

Definition at line 109 of file vhdlcode.l.

◆ inputLines

int vhdlcodeYY_state::inputLines = 0

number of line in the code fragment

Definition at line 94 of file vhdlcode.l.

◆ inputPosition

int vhdlcodeYY_state::inputPosition = 0

read offset during parsing

Definition at line 92 of file vhdlcode.l.

◆ inputString

const char* vhdlcodeYY_state::inputString = nullptr

the code fragment as text

Definition at line 91 of file vhdlcode.l.

◆ insideCodeLine

bool vhdlcodeYY_state::insideCodeLine = false

Definition at line 96 of file vhdlcode.l.

◆ insideSpecialComment

bool vhdlcodeYY_state::insideSpecialComment = false

Definition at line 111 of file vhdlcode.l.

◆ isComponent

bool vhdlcodeYY_state::isComponent = false

Definition at line 79 of file vhdlcode.l.

◆ isFuncProto

bool vhdlcodeYY_state::isFuncProto = false

Definition at line 78 of file vhdlcode.l.

◆ isPackageBody

bool vhdlcodeYY_state::isPackageBody = false

Definition at line 80 of file vhdlcode.l.

◆ isProto

bool vhdlcodeYY_state::isProto = false

Definition at line 81 of file vhdlcode.l.

◆ lastCopyCommentContext

int vhdlcodeYY_state::lastCopyCommentContext = 0

Definition at line 112 of file vhdlcode.l.

◆ lexInit

bool vhdlcodeYY_state::lexInit = false

Definition at line 114 of file vhdlcode.l.

◆ PortMapComp

QCString vhdlcodeYY_state::PortMapComp

Definition at line 86 of file vhdlcode.l.

◆ prevString

QCString vhdlcodeYY_state::prevString

Definition at line 82 of file vhdlcode.l.

◆ searchCtx

const Definition* vhdlcodeYY_state::searchCtx = nullptr

Definition at line 97 of file vhdlcode.l.

◆ sourceFileDef

const FileDef* vhdlcodeYY_state::sourceFileDef = nullptr

Definition at line 106 of file vhdlcode.l.

◆ tempComp

QCString vhdlcodeYY_state::tempComp

Definition at line 85 of file vhdlcode.l.

◆ tooltipManager

TooltipManager vhdlcodeYY_state::tooltipManager

Definition at line 116 of file vhdlcode.l.

◆ vhdlKeyDict

std::unordered_set<std::string> vhdlcodeYY_state::vhdlKeyDict

Definition at line 84 of file vhdlcode.l.

◆ vhdlMember

const MemberDef* vhdlcodeYY_state::vhdlMember = nullptr

Definition at line 87 of file vhdlcode.l.

◆ yyLineNr

int vhdlcodeYY_state::yyLineNr = 0

current line number

Definition at line 95 of file vhdlcode.l.


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