slang::ast::UnpackedStructType class

Represents an unpacked structure of members.

Base classes

class Type
Base class for all data types in SystemVerilog.
class Scope
Base class for symbols that represent a name scope; that is, they contain children and can participate in name lookup.

Public variables

std::span<const FieldSymbol*const > fields
The fields contained in the struct.
uint64_t selectableWidth
The selectable width of the struct, in bits.
uint64_t bitstreamWidth
The bitstream width of the struct.
int systemId
The system-generated ID.