slang-netlist  0.9.0
Loading...
Searching...
No Matches
slang::netlist::SymbolReference Struct Reference

Extracted identity of an AST symbol, decoupled from the slang AST. More...

#include <SymbolReference.hpp>

Public Member Functions

 SymbolReference ()=default
 SymbolReference (std::string name, std::string hierarchicalPath, TextLocation location)
auto empty () const -> bool

Public Attributes

std::string name
std::string hierarchicalPath
TextLocation location

Detailed Description

Extracted identity of an AST symbol, decoupled from the slang AST.

Constructor & Destructor Documentation

◆ SymbolReference() [1/2]

slang::netlist::SymbolReference::SymbolReference ( )
default

◆ SymbolReference() [2/2]

slang::netlist::SymbolReference::SymbolReference ( std::string name,
std::string hierarchicalPath,
TextLocation location )
inline

Member Function Documentation

◆ empty()

auto slang::netlist::SymbolReference::empty ( ) const -> bool
inline

Member Data Documentation

◆ hierarchicalPath

std::string slang::netlist::SymbolReference::hierarchicalPath

◆ location

TextLocation slang::netlist::SymbolReference::location

◆ name

std::string slang::netlist::SymbolReference::name

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