|
OpenASIP 2.2
|
Convenience class for input ports. More...
#include <NetlistPort.hh>


Public Member Functions | |
| InPort (const std::string &name, const std::string &widthFormula, int realWidth, DataType dataType, BaseNetlistBlock &parent, Signal signal=Signal()) | |
| InPort (const std::string &name, const std::string &widthFormula, DataType dataType, BaseNetlistBlock &parent, Signal signal=Signal()) | |
| InPort (const std::string &name, const std::string &widthFormula, DataType dataType=BIT_VECTOR, 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 ports.
Definition at line 193 of file NetlistPort.hh.
| ProGe::InPort::InPort | ( | const std::string & | name, |
| const std::string & | widthFormula, | ||
| int | realWidth, | ||
| DataType | dataType, | ||
| BaseNetlistBlock & | parent, | ||
| Signal | signal = Signal() |
||
| ) |
Definition at line 500 of file NetlistPort.cc.
| ProGe::InPort::InPort | ( | const std::string & | name, |
| const std::string & | widthFormula, | ||
| DataType | dataType, | ||
| BaseNetlistBlock & | parent, | ||
| Signal | signal = Signal() |
||
| ) |
Definition at line 511 of file NetlistPort.cc.
| ProGe::InPort::InPort | ( | const std::string & | name, |
| const std::string & | widthFormula, | ||
| DataType | dataType = BIT_VECTOR, |
||
| Signal | signal = Signal() |
||
| ) |
Definition at line 520 of file NetlistPort.cc.