19 #ifndef TORC_ARCHITECTURE_PRIMITIVECONN_HPP
20 #define TORC_ARCHITECTURE_PRIMITIVECONN_HPP
25 namespace architecture {
27 namespace architecture {
class PrimitiveConnUnitTest; }
58 #endif // TORC_ARCHITECTURE_PRIMITIVECONN_HPP
const PrimitiveElementPin * mSourcePtr
Pointer to the source primitive element pin.
const PrimitiveElementPinPtrVector & getSinks(void) const
Returns a vector of pointers to the sink primitive element pins.
Array< PrimitiveConnSharedPtr > PrimitiveConnSharedPtrArray
Array of shared pointers to PrimitiveConn objects.
const PrimitiveElementPin * getSourcePtr(void) const
Returns a pointer to the source primitive element pin.
PrimitiveElementPinPtrVector mSinks
Vector of pointers to the sink primitive element pins.
Site type and population data for the family and the device.
Encapsulation of a PrimitiveDef internal connection. This class is analogous to a permanent net with...
Encapsulation of a primitive element pin's name, flags, and element pointer. Primitive element pins ...
std::vector< const PrimitiveElementPin * > PrimitiveElementPinPtrVector
Vector of constant PrimitiveElementPin pointers.
Header for the PrimitiveElementPin class.
friend class torc::architecture::architecture::PrimitiveConnUnitTest
Our unit test class has access to our internals.