Doxygen
Loading...
Searching...
No Matches
vhdl::parser::VhdlParser::SharedState Struct Reference

#include <vhdlparser/VhdlParser.h>

Collaboration diagram for vhdl::parser::VhdlParser::SharedState:

Public Attributes

std::shared_ptr< Entrycurrent_root
std::shared_ptr< EntrytempEntry
std::shared_ptr< EntrylastEntity
std::shared_ptr< EntrylastCompound
std::shared_ptr< Entrycurrent
QCString compSpec
QCString currName
int levelCounter = 0
QCString confName
QCString genLabels
QCString lab
VhdlSection param_sec = VhdlSection::UNKNOWN
VhdlSection parse_sec = VhdlSection::UNKNOWN
VhdlSpecifier currP = VhdlSpecifier::UNKNOWN
bool interf_sec
bool generic_sec

Detailed Description

Definition at line 11174 of file VhdlParser.h.

Member Data Documentation

◆ 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

◆ 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

◆ 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.

Referenced by VHDLOutlineParser::createFlow().


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