Doxygen
vhdl::parser::VhdlParser::SharedState结构体 参考

#include <VhdlParser.h>

+ vhdl::parser::VhdlParser::SharedState 的协作图:

Public 属性

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
 
int param_sec = 0
 
int parse_sec = 0
 
int currP = 0
 

详细描述

在文件 VhdlParser.h8585 行定义.

类成员变量说明

◆ compSpec

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

在文件 VhdlParser.h8592 行定义.

◆ confName

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

在文件 VhdlParser.h8595 行定义.

◆ current

◆ current_root

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

◆ currName

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

在文件 VhdlParser.h8593 行定义.

◆ currP

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

◆ genLabels

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

在文件 VhdlParser.h8596 行定义.

被这些函数引用 VHDLOutlineParser::addCompInst().

◆ lab

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

在文件 VhdlParser.h8597 行定义.

◆ 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

在文件 VhdlParser.h8594 行定义.

◆ param_sec

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

在文件 VhdlParser.h8598 行定义.

被这些函数引用 VHDLOutlineParser::addProto().

◆ parse_sec

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

◆ tempEntry

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

在文件 VhdlParser.h8588 行定义.

被这些函数引用 VHDLOutlineParser::createFlow().


该结构体的文档由以下文件生成: