torc::physical::ConnectionPin Class Reference

Physical design connection-pin pair, suitable for specifying a net endpoint. More...

#include <ConnectionPin.hpp>

Collaboration diagram for torc::physical::ConnectionPin:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConnectionPin ()
 NULL connection pin.
const string & getElementName (void) const
 Returns the element pointer or NULL.
const PinNamegetPinName (void) const
 Returns the pin name.
bool operator== (const ConnectionPin &rhs) const
 Equality operator.

Protected Types

typedef std::string string

Protected Member Functions

 ConnectionPin (string inElementName, const string &inPinName)
 Construct from connection reference and pin name.

Protected Attributes

string mElementName
 Element Name.
PinName mPinName
 Name of the pin.

Friends

class RcFactory
 The Factory class has direct access to our internals.


Detailed Description

Physical design connection-pin pair, suitable for specifying a net endpoint.

This class specifies a pin on a physical design connection.

Definition at line 31 of file ConnectionPin.hpp.


Constructor & Destructor Documentation

torc::physical::ConnectionPin::ConnectionPin ( string  inElementName,
const string &  inPinName 
) [inline, protected]

Construct from connection reference and pin name.

Definition at line 44 of file ConnectionPin.hpp.

torc::physical::ConnectionPin::ConnectionPin (  )  [inline]

NULL connection pin.

Definition at line 48 of file ConnectionPin.hpp.


Member Function Documentation

const string& torc::physical::ConnectionPin::getElementName ( void   )  const [inline]

Returns the element pointer or NULL.

Definition at line 51 of file ConnectionPin.hpp.

const PinName& torc::physical::ConnectionPin::getPinName ( void   )  const [inline]

Returns the pin name.

Definition at line 53 of file ConnectionPin.hpp.

bool torc::physical::ConnectionPin::operator== ( const ConnectionPin rhs  )  const [inline]

Equality operator.

Definition at line 55 of file ConnectionPin.hpp.


Friends And Related Function Documentation

friend class RcFactory [friend]

The Factory class has direct access to our internals.

Definition at line 34 of file ConnectionPin.hpp.


Member Data Documentation

Element Name.

Definition at line 39 of file ConnectionPin.hpp.

Name of the pin.

Definition at line 41 of file ConnectionPin.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:50:43 2011 for TORC by  doxygen 1.5.6