slang::ast::VirtualInterfaceType class

Represents a virtual interface type.

Base classes

class Type
Base class for all data types in SystemVerilog.

Public variables

const InstanceSymbol& iface
The type of interfaces that can be assigned to this virtual interface.
const ModportSymbol* modport
An optional modport restriction.
bool isRealIface
True if this is a wrapper for a real interface instance, and false if it's declared as an actual virtual interface type.