torc-master
|
Encapsulation of a PrimitiveDef internal connection. This class is analogous to a permanent net with one and only source pin. All PrimitiveConn objects are initialized from a family database by the Sites class. More...
#include <PrimitiveConn.hpp>
Public Member Functions | |
const PrimitiveElementPin * | getSourcePtr (void) const |
Returns a pointer to the source primitive element pin. More... | |
const PrimitiveElementPinPtrVector & | getSinks (void) const |
Returns a vector of pointers to the sink primitive element pins. More... | |
Protected Attributes | |
const PrimitiveElementPin * | mSourcePtr |
Pointer to the source primitive element pin. More... | |
PrimitiveElementPinPtrVector | mSinks |
Vector of pointers to the sink primitive element pins. More... | |
Friends | |
class | Sites |
The Sites class has access to our internals. More... | |
class | torc::architecture::architecture::PrimitiveConnUnitTest |
Our unit test class has access to our internals. More... | |
Encapsulation of a PrimitiveDef internal connection. This class is analogous to a permanent net with one and only source pin. All PrimitiveConn objects are initialized from a family database by the Sites class.
Definition at line 32 of file PrimitiveConn.hpp.
|
inline |
Returns a vector of pointers to the sink primitive element pins.
Definition at line 49 of file PrimitiveConn.hpp.
|
inline |
Returns a pointer to the source primitive element pin.
Definition at line 47 of file PrimitiveConn.hpp.
|
friend |
The Sites class has access to our internals.
Definition at line 36 of file PrimitiveConn.hpp.
|
friend |
Our unit test class has access to our internals.
Definition at line 38 of file PrimitiveConn.hpp.
|
protected |
Vector of pointers to the sink primitive element pins.
Definition at line 43 of file PrimitiveConn.hpp.
|
protected |
Pointer to the source primitive element pin.
Definition at line 41 of file PrimitiveConn.hpp.