slang::ast::PackedUnionType class

Represents a packed union of members.

Base classes

class IntegralType
A base class for integral types, which include all scalar types, predefined integer types, packed arrays, packed structures, packed unions, and enum types.
class Scope
Base class for symbols that represent a name scope; that is, they contain children and can participate in name lookup.

Public variables

int systemId
The system-generated ID.
bool isTagged
True if this is a tagged union.
bool isSoft
True if this is a "soft" packed union.
uint32_t tagBits
The number of bits reserved for the tag, if this is a tagged union.