45 return os << (instancePtr.expired() ?
"[unnamed]" : instancePtr.lock()->getName()) <<
'.'
const string & getPackage(void) const
Returns the device package for this design.
const PinName & getPinName(void) const
Returns the pin name.
const string & getAnchor(void) const
Returns the anchor instance name for this module.
const WireName & getSinkWireName(void) const
Returns the pip sink wire.
Physical design instance.
Configuration. A {name:value} pair.
Header for torc::physical output stream helpers.
const string & getName(void) const
Returns the object name.
Physical design instance-pin pair, suitable for specifying a net endpoint.
const string & getValue(void) const
Return the configuration value.
const TileName & getTileName(void) const
Returns the pip tile.
Physical design programmable interconnect point.
const WireName & getSourceWireName(void) const
Returns the pip source wire.
const string & getXdlVersion(void) const
Returns the XDL version for this design.
const InstanceWeakPtr & getInstancePtr(void) const
Returns the weak instance pointer.
const string & getSpeedGrade(void) const
Returns the device speed grade for this design.
const string & getDevice(void) const
Returns the target device for this design.
Header for the Factory class.
boost::weak_ptr< Instance > InstanceWeakPtr
Weak pointer encapsulation of an Instance.
static const char * getDirectionString(EPipDirection inPipDirection)
Returns the pip directionality as a string.
std::ostream & operator<<(std::ostream &os, const Design &rhs)
Design stream inserter.