19 #ifndef TORC_ARCHITECTURE_TILEWIRE_HPP
20 #define TORC_ARCHITECTURE_TILEWIRE_HPP
26 namespace architecture {
106 #endif // TORC_ARCHITECTURE_TILEWIRE_HPP
const WireIndex & getWireIndex(void) const
Returns the wire index.
Encapsulation of a tile index in an unsigned 32-bit integer.
std::vector< Tilewire > TilewireVector
Vector of Tilewire objects.
xilinx::TileIndex TileIndex
Imported type name.
Encapsulation of a wire index in an unsigned 16-bit integer.
Tilewire(void)
Null constructor.
bool operator==(const Tilewire &rhs) const
Equality operator.
friend std::size_t hash_value(const Tilewire &inTilewire)
Return a hash value for the specified tilewire.
Encapsulation of a device tile and wire pair.
const Tilewire & operator=(const Tilewire &rhs)
Assignment operator.
TileIndex mTileIndex
The tile index.
xilinx::WireIndex WireIndex
Imported type name.
void setTileIndex(const TileIndex &inTileIndex)
Sets the tile index.
Tilewire(const TileIndex &inTileIndex, const WireIndex &inWireIndex)
Public constructor.
const TileIndex & getTileIndex(void) const
Returns the tile index.
static const Tilewire sInvalid
bool isUndefined(void) const
bool isUndefined(void) const
void setWireIndex(const WireIndex &inWireIndex)
Sets the wire index.
bool operator<(const Tilewire &rhs) const
Comparison operator.
WireIndex mWireIndex
The wire index.
Tilewire(const Tilewire &inTilewire)
Copy constructor.
Device database types for Xilinx architectures.