16 #ifndef TORC_PACKER_CONNECTION_HPP
17 #define TORC_PACKER_CONNECTION_HPP
55 if(result != e)
return false;
66 if(result == e)
return false;
93 #endif // TORC_PACKER_CONNECTION_HPP
ConnectionPinVector::const_iterator ConnectionPinSharedPtrConstIterator
ConnectionPinSharedPtrConstIterator getSource(void) const
ConnectionPinSharedPtrConstIterator connectionPinsBegin(void) const
Connection(const string &inName)
Constructor.
ConnectionPinSharedPtrConstIterator getSink(void) const
ConnectionPinVector mConnectionPins
string mName
The name of the object.
RcFactory class for physical netlist elements.
Physical design connection-pin pair, suitable for specifying a net endpoint.
ConnectionPinSharedPtrIterator connectionPinsBegin(void)
Concept for any object that can be named.
bool removeConnectionPin(ConnectionPin &inConnectionPinPtr)
bool addConnectionPin(ConnectionPin &inConnectionPinPtr)
Header for the Named class.
bool operator==(const Connection &rhs) const
std::vector< ConnectionSharedPtr > ConnectionSharedPtrVector
Vector of componenet shared pointers.
boost::shared_ptr< Connection > ConnectionSharedPtr
Shared pointer encapsulation of a componenet.
Header for the Progeny class.
ConnectionPinSharedPtrIterator connectionPinsEnd(void)
ConnectionPinSharedPtrConstIterator connectionPinsEnd(void) const
size_t getConnectionPinCount(void) const
boost::weak_ptr< Connection > ConnectionWeakPtr
Weak pointer encapsulation of a componenet.
ConnectionPinVector::iterator ConnectionPinSharedPtrIterator
std::vector< ConnectionPin > ConnectionPinVector
Vector of connection pins.