|
OpenASIP 2.2
|
#include <OutputPortState.hh>


Public Member Functions | |
| OutputPortState (FUState &parent, std::size_t width) | |
| OutputPortState (FUState &parent, SimValue ®isterToUse) | |
| virtual | ~OutputPortState () |
Public Member Functions inherited from PortState | |
| PortState (FUState &parent, int width) | |
| PortState (FUState &parent, SimValue &sharedRegister) | |
| virtual | ~PortState () |
| virtual FUState & | parent () const |
Public Member Functions inherited from RegisterState | |
| RegisterState (int width, bool constantZero=false) | |
| RegisterState (SimValue &sharedRegister) | |
| virtual | ~RegisterState () |
| virtual void | setValue (const SimValue &value) |
| virtual const SimValue & | value () const |
Public Member Functions inherited from StateData | |
| StateData () | |
| virtual | ~StateData () |
Public Member Functions inherited from WritableState | |
| WritableState () | |
| virtual | ~WritableState () |
Public Member Functions inherited from ReadableState | |
| ReadableState () | |
| virtual | ~ReadableState () |
Private Member Functions | |
| OutputPortState (const OutputPortState &) | |
| Copying not allowed. | |
| OutputPortState & | operator= (const OutputPortState &) |
| Assignment not allowed. | |
Additional Inherited Members | |
Protected Attributes inherited from PortState | |
| FUState * | parent_ |
| Parent of the port. | |
Protected Attributes inherited from RegisterState | |
| SimValue & | value_ |
| Value of the RegisterState. | |
Models an output port state of function unit.
Definition at line 44 of file OutputPortState.hh.
| OutputPortState::OutputPortState | ( | FUState & | parent, |
| std::size_t | width | ||
| ) |
Constructor.
| parent | Parent of the port. |
| width | The width of the port (needed to mask out exessive bits). |
Definition at line 46 of file OutputPortState.cc.
Constructor for port which uses a shared register.
| parent | Parent of the port. |
| name | Name of the port. |
| registerToUse | The shared register storage. |
Definition at line 59 of file OutputPortState.cc.
|
virtual |
|
private |
Copying not allowed.
|
private |
Assignment not allowed.