driveX method

  1. @protected
void driveX(
  1. Set<Logic>? drivenSignals
)

Drives X to all receivers.

Implementation

@protected
void driveX(Set<Logic>? drivenSignals) {
  for (final receiver in receivers) {
    receiverOutput(receiver).put(LogicValue.x);
    if (drivenSignals != null &&
        (!drivenSignals.contains(receiver) || receiver.value.isValid)) {
      drivenSignals.add(receiver);
    }
  }
}