torc-master
|
Physical design primitive-pin. More...
#include <PrimitivePin.hpp>
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.