|
torc-master
|
Physical design primitive-pin. More...
#include <PrimitivePin.hpp>
Inheritance diagram for torc::physical::PrimitivePin:
Collaboration diagram for torc::physical::PrimitivePin:Public Member Functions | |
| const string & | getElementName (void) const |
| Returns the element pointer or NULL. More... | |
| const PinType | getType (void) const |
| Returns pin type. More... | |
| const string | getTypeString (void) const |
| Returns the type string. More... | |
| bool | operator== (const PrimitivePin &rhs) const |
| Equality operator. More... | |
| const string & | getName (void) const |
| Returns the object name. More... | |
| bool | operator== (const Named &rhs) const |
| Equality operator. More... | |
Protected Types | |
| typedef std::string | string |
Protected Member Functions | |
| PrimitivePin (string inElementName, string inPinName, const PinType inType) | |
| Construct from primitive reference and pin name. More... | |
Protected Attributes | |
| string | mElementName |
| Element Name. More... | |
| PinType | mType |
| Type of pin. More... | |
| string | mName |
| The name of the object. More... | |
Friends | |
| class | RcFactory |
| The Factory class has direct access to our internals. More... | |
Physical design primitive-pin.
This class specifies a pin on a physical design primitive.
Definition at line 36 of file packer/PrimitivePin.hpp.
|
protected |
Definition at line 41 of file packer/PrimitivePin.hpp.
|
inlineprotected |
Construct from primitive reference and pin name.
Definition at line 48 of file packer/PrimitivePin.hpp.
|
inline |
Returns the element pointer or NULL.
Definition at line 53 of file packer/PrimitivePin.hpp.
|
inlineinherited |
|
inline |
|
inline |
Returns the type string.
Definition at line 58 of file packer/PrimitivePin.hpp.
|
inlineinherited |
|
inline |
Equality operator.
Definition at line 65 of file packer/PrimitivePin.hpp.
|
friend |
The Factory class has direct access to our internals.
Definition at line 39 of file packer/PrimitivePin.hpp.
|
protected |
Element Name.
Definition at line 43 of file packer/PrimitivePin.hpp.
|
protectedinherited |
|
protected |
Type of pin.
Definition at line 45 of file packer/PrimitivePin.hpp.