slang::analysis::InstanceDriverState::HierPortDriver struct

Information about a driver that is applied hierarchically through an interface or ref port and so needs to be reapplied for non-canonical instances.

Public variables

not_null<const ValueDriver*> driver
The driver that was applied to the interface or ref port.
not_null<const ast::ValueSymbol*> target
The original target of the driver.
const ast::HierarchicalReference* ref
If this was an interface port driver, the hierarchical reference that describes how the driver was applied.

Variable documentation

const ast::HierarchicalReference* slang::analysis::InstanceDriverState::HierPortDriver::ref

If this was an interface port driver, the hierarchical reference that describes how the driver was applied.

Otherwise nullptr.