OpenASIP
2.0
|
Convenience class for output ports. More...
#include <NetlistPort.hh>
Public Member Functions | |
OutPort (const std::string &name, const std::string &widthFormula, int realWidth, DataType dataType, BaseNetlistBlock &parent, Signal signal=Signal()) | |
OutPort (const std::string &name, const std::string &widthFormula, DataType dataType, BaseNetlistBlock &parent, Signal signal=Signal()) | |
OutPort (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 output ports.
Definition at line 158 of file NetlistPort.hh.
ProGe::OutPort::OutPort | ( | const std::string & | name, |
const std::string & | widthFormula, | ||
int | realWidth, | ||
DataType | dataType, | ||
BaseNetlistBlock & | parent, | ||
Signal | signal = Signal() |
||
) |
Definition at line 459 of file NetlistPort.cc.
ProGe::OutPort::OutPort | ( | const std::string & | name, |
const std::string & | widthFormula, | ||
DataType | dataType, | ||
BaseNetlistBlock & | parent, | ||
Signal | signal = Signal() |
||
) |
Definition at line 470 of file NetlistPort.cc.
ProGe::OutPort::OutPort | ( | const std::string & | name, |
const std::string & | widthFormula, | ||
DataType | dataType = BIT_VECTOR , |
||
Signal | signal = Signal() |
||
) |
Definition at line 479 of file NetlistPort.cc.