torc-master
|
Represents attributes of a Port or PortReference object. More...
#include <PortAttributes.hpp>
Public Member Functions | |
const Value | getUnused () const |
void | setUnused (const Value &inSource) |
const Value | getDesignator () const |
void | setDesignator (const Value &inSource) |
const Value | getAcLoad () const |
void | setAcLoad (const Value &inSource) |
const PortDelay | getPortDelay () const |
const bool | getIsPortDelaySet () const |
void | setPortDelay (const PortDelay &inSource) |
const Value | getDcFaninLoad () const |
void | setDcFaninLoad (const Value &inSource) |
const Value | getDcFanoutLoad () const |
void | setDcFanoutLoad (const Value &inSource) |
const Value | getDcMaxFanin () const |
void | setDcMaxFanin (const Value &inSource) |
const Value | getDcMaxFanout () const |
void | setDcMaxFanout (const Value &inSource) |
PortAttributes () | |
~PortAttributes () throw () | |
PortAttributes (const PortAttributes &inSource) | |
PortAttributes & | operator= (const PortAttributes &inSource) |
Private Attributes | |
Value | mUnused |
Value | mDesignator |
Value | mDcFaninLoad |
Value | mDcFanoutLoad |
Value | mDcMaxFanin |
Value | mDcMaxFanout |
Value | mAcLoad |
PortDelay | mPortDelay |
bool | mPortDelaySet |
Represents attributes of a Port or PortReference object.
The PortAttributes class stores some optional attributes of a Port or overridden values in a PortReference object. The values can be set from an EDIF file using the (port ...), (portBackAnnotate ...) or the (portInstance ...) constructs. The main logic of bringing this out of the Port/PortReference objects is to save space.
Definition at line 36 of file PortAttributes.hpp.
torc::generic::PortAttributes::PortAttributes | ( | ) |
Definition at line 62 of file PortAttributes.cpp.
torc::generic::PortAttributes::~PortAttributes | ( | ) | ||
throw | ( | |||
) |
Definition at line 65 of file PortAttributes.cpp.
torc::generic::PortAttributes::PortAttributes | ( | const PortAttributes & | inSource | ) |
Definition at line 67 of file PortAttributes.cpp.
|
inline |
Definition at line 106 of file PortAttributes.hpp.
|
inline |
Definition at line 118 of file PortAttributes.hpp.
|
inline |
Definition at line 122 of file PortAttributes.hpp.
|
inline |
Definition at line 126 of file PortAttributes.hpp.
|
inline |
Definition at line 130 of file PortAttributes.hpp.
|
inline |
Definition at line 102 of file PortAttributes.hpp.
|
inline |
Definition at line 114 of file PortAttributes.hpp.
|
inline |
Definition at line 110 of file PortAttributes.hpp.
|
inline |
Definition at line 98 of file PortAttributes.hpp.
PortAttributes & torc::generic::PortAttributes::operator= | ( | const PortAttributes & | inSource | ) |
Definition at line 73 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setAcLoad | ( | const Value & | inSource | ) |
Definition at line 37 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setDcFaninLoad | ( | const Value & | inSource | ) |
Definition at line 46 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setDcFanoutLoad | ( | const Value & | inSource | ) |
Definition at line 50 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setDcMaxFanin | ( | const Value & | inSource | ) |
Definition at line 54 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setDcMaxFanout | ( | const Value & | inSource | ) |
Definition at line 58 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setDesignator | ( | const Value & | inSource | ) |
Definition at line 33 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setPortDelay | ( | const PortDelay & | inSource | ) |
Definition at line 41 of file PortAttributes.cpp.
void torc::generic::PortAttributes::setUnused | ( | const Value & | inSource | ) |
Definition at line 29 of file PortAttributes.cpp.
|
private |
Definition at line 93 of file PortAttributes.hpp.
|
private |
Definition at line 89 of file PortAttributes.hpp.
|
private |
Definition at line 90 of file PortAttributes.hpp.
|
private |
Definition at line 91 of file PortAttributes.hpp.
|
private |
Definition at line 92 of file PortAttributes.hpp.
|
private |
Definition at line 88 of file PortAttributes.hpp.
|
private |
Definition at line 94 of file PortAttributes.hpp.
|
private |
Definition at line 95 of file PortAttributes.hpp.
|
private |
Definition at line 87 of file PortAttributes.hpp.