OpenASIP
2.0
|
Convenience class for input bit ports. More...
#include <NetlistPort.hh>
Public Member Functions | |
InBitPort (const std::string &name, BaseNetlistBlock &parent, Signal signal=Signal()) | |
InBitPort (const std::string &name, Signal signal=Signal()) | |
Public Member Functions inherited from ProGe::NetlistPort | |
NetlistPort (const std::string &name, const std::string &widthFormula, int realWidth, DataType dataType, Direction direction, BaseNetlistBlock &parent, Signal signal=Signal()) | |
NetlistPort (const std::string &name, int realWidth, DataType dataType, Direction direction, BaseNetlistBlock &parent, Signal signal=Signal()) | |
NetlistPort (const std::string &name, const std::string &widthFormula, DataType dataType, Direction direction, BaseNetlistBlock &parent, Signal signal=Signal()) | |
NetlistPort (const std::string &name, const std::string &widthFormula, DataType dataType, Direction direction, Signal signal=Signal()) | |
virtual | ~NetlistPort () |
bool | resolveRealWidth (int &width) const |
NetlistPort * | copyTo (BaseNetlistBlock &newParent, std::string newName="") const |
virtual NetlistPort * | clone (bool asMirrored=false) const |
std::string | name () const |
void | rename (const std::string &newname) |
std::string | widthFormula () const |
void | setWidthFormula (const std::string &newFormula) |
bool | realWidthAvailable () const |
int | realWidth () const |
DataType | dataType () const |
Direction | direction () const |
void | setDirection (Direction direction) |
bool | hasParentBlock () const |
const BaseNetlistBlock & | parentBlock () const |
BaseNetlistBlock & | parentBlock () |
void | setToStatic (StaticSignal value) const |
void | unsetStatic () const |
bool | hasStaticValue () const |
StaticSignal | staticValue () const |
void | assignSignal (Signal signal) |
Signal | assignedSignal () const |
Convenience class for input bit ports.
Definition at line 216 of file NetlistPort.hh.
ProGe::InBitPort::InBitPort | ( | const std::string & | name, |
BaseNetlistBlock & | parent, | ||
Signal | signal = Signal() |
||
) |
Definition at line 528 of file NetlistPort.cc.
Definition at line 535 of file NetlistPort.cc.