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: