|
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>
Collaboration diagram for torc::architecture::PrimitiveConn: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.
Here is the caller graph for this function:
|
inline |
Returns a pointer to the source primitive element pin.
Definition at line 47 of file PrimitiveConn.hpp.
Here is the caller graph for this function:
|
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.