#include <PrimitivePin.hpp>
Public Member Functions | |
const string & | getElementName (void) const |
Returns the element pointer or NULL. | |
const PinType | getType (void) const |
Returns pin type. | |
const string | getTypeString (void) const |
Returns the type string. | |
bool | operator== (const PrimitivePin &rhs) const |
Equality operator. | |
Protected Types | |
typedef std::string | string |
Imported type name. | |
Protected Member Functions | |
PrimitivePin (string inElementName, string inPinName, const PinType inType) | |
Construct from primitive reference and pin name. | |
Protected Attributes | |
string | mElementName |
Element Name. | |
PinType | mType |
Type of pin. | |
Friends | |
class | RcFactory |
The Factory class has direct access to our internals. |
This class specifies a pin on a physical design primitive.
Definition at line 36 of file PrimitivePin.hpp.
typedef std::string torc::physical::PrimitivePin::string [protected] |
Imported type name.
Reimplemented from torc::physical::Named.
Definition at line 41 of file PrimitivePin.hpp.
const string& torc::physical::PrimitivePin::getElementName | ( | void | ) | const [inline] |
const PinType torc::physical::PrimitivePin::getType | ( | void | ) | const [inline] |
const string torc::physical::PrimitivePin::getTypeString | ( | void | ) | const [inline] |
bool torc::physical::PrimitivePin::operator== | ( | const PrimitivePin & | rhs | ) | const [inline] |
friend class RcFactory [friend] |
The Factory class has direct access to our internals.
Definition at line 39 of file PrimitivePin.hpp.
string torc::physical::PrimitivePin::mElementName [protected] |
PinType torc::physical::PrimitivePin::mType [protected] |