Skip to main content

The SharedState Struct Reference

Declaration

struct vhdl::parser::VhdlParser::SharedState { ... }

Included Headers

Public Member Attributes Index

std::shared_ptr< Entry >current_root
std::shared_ptr< Entry >tempEntry
std::shared_ptr< Entry >lastEntity
std::shared_ptr< Entry >lastCompound
std::shared_ptr< Entry >current
QCStringcompSpec
QCStringcurrName
intlevelCounter = 0
QCStringconfName
QCStringgenLabels
QCStringlab
VhdlSectionparam_sec = VhdlSection::UNKNOWN
VhdlSectionparse_sec = VhdlSection::UNKNOWN
VhdlSpecifiercurrP = VhdlSpecifier::UNKNOWN
boolinterf_sec
boolgeneric_sec

Definition at line 11174 of file VhdlParser.h.

Public Member Attributes

compSpec

QCString vhdl::parser::VhdlParser::SharedState::compSpec

Definition at line 11181 of file VhdlParser.h.

confName

QCString vhdl::parser::VhdlParser::SharedState::confName

Definition at line 11184 of file VhdlParser.h.

current

std::shared_ptr<Entry> vhdl::parser::VhdlParser::SharedState::current

current_root

std::shared_ptr<Entry> vhdl::parser::VhdlParser::SharedState::current_root

currName

QCString vhdl::parser::VhdlParser::SharedState::currName

Definition at line 11182 of file VhdlParser.h.

currP

VhdlSpecifier vhdl::parser::VhdlParser::SharedState::currP = VhdlSpecifier::UNKNOWN

generic_sec

bool vhdl::parser::VhdlParser::SharedState::generic_sec

Definition at line 11191 of file VhdlParser.h.

genLabels

QCString vhdl::parser::VhdlParser::SharedState::genLabels

Definition at line 11185 of file VhdlParser.h.

Referenced by VHDLOutlineParser::addCompInst.

interf_sec

bool vhdl::parser::VhdlParser::SharedState::interf_sec

Definition at line 11190 of file VhdlParser.h.

lab

QCString vhdl::parser::VhdlParser::SharedState::lab

Definition at line 11186 of file VhdlParser.h.

lastCompound

std::shared_ptr<Entry> vhdl::parser::VhdlParser::SharedState::lastCompound

lastEntity

std::shared_ptr<Entry> vhdl::parser::VhdlParser::SharedState::lastEntity

Definition at line 11178 of file VhdlParser.h.

11178 std::shared_ptr<Entry> lastEntity;

Referenced by VHDLOutlineParser::checkInlineCode, VHDLOutlineParser::newEntry and VHDLOutlineParser::parseInput.

levelCounter

int vhdl::parser::VhdlParser::SharedState::levelCounter = 0

Definition at line 11183 of file VhdlParser.h.

param_sec

VhdlSection vhdl::parser::VhdlParser::SharedState::param_sec = VhdlSection::UNKNOWN

Definition at line 11187 of file VhdlParser.h.

Referenced by VHDLOutlineParser::addProto.

parse_sec

VhdlSection vhdl::parser::VhdlParser::SharedState::parse_sec = VhdlSection::UNKNOWN

tempEntry

std::shared_ptr<Entry> vhdl::parser::VhdlParser::SharedState::tempEntry

Definition at line 11177 of file VhdlParser.h.

11177 std::shared_ptr<Entry> tempEntry;

Referenced by VHDLOutlineParser::createFlow.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.