UnpackedUnionType class final
#include <slang/ast/types/AllTypes.h>
Represents an unpacked union of members.
Base classes
Public variables
-
std::
span<const FieldSymbol*const > fields - The fields contained in the union.
- uint64_t selectableWidth
- The selectable width of the union, in bits.
- uint64_t bitstreamWidth
- The bitstream width of the union.
- int systemId
- The system-generated ID.
- bool isTagged
- True if this is a tagged union.