42 widthFormula_(widthFormula),
44 direction_(direction),
45 needsInversion_(needsInversion),
48 hasStaticValue_(
false),
49 staticValue_(
ProGe::StaticSignal::GND) {}
55 widthFormula_(widthFormula),
57 direction_(direction),
58 needsInversion_(needsInversion),
61 hasStaticValue_(
false),
62 staticValue_(
ProGe::StaticSignal::GND) {}
65 name_(old.name_), widthFormula_(old.widthFormula_), type_(old.type_),
66 direction_(old.direction_), needsInversion_(old.needsInversion_),
67 hasWidth_(old.hasWidth_), width_(old.width_),
68 hasStaticValue_(old.hasStaticValue_), staticValue_(old.staticValue_) {
73 widthFormula_(port.widthFormula()),
74 type_(port.dataType()),
75 direction_(port.direction()),
76 needsInversion_(
false),
77 hasWidth_(port.realWidthAvailable()),
79 hasStaticValue_(
false),
80 staticValue_(
ProGe::StaticSignal::GND) {