LogicArray.port constructor
LogicArray.port(])
Constructs a new LogicArray with a more convenient constructor signature for when many ports in an interface are declared together. Also performs some basic checks on the legality of the array as a port of a Module.
Implementation
factory LogicArray.port(String name,
[List<int> dimensions = const [1],
int elementWidth = 1,
int numUnpackedDimensions = 0]) {
if (!Sanitizer.isSanitary(name)) {
throw InvalidPortNameException(name);
}
return LogicArray(dimensions, elementWidth,
numUnpackedDimensions: numUnpackedDimensions, name: name);
}