#include <Tilewire.hpp>
Public Member Functions | |
Tilewire (void) | |
Null constructor. | |
Tilewire (const TileIndex &inTileIndex, const WireIndex &inWireIndex) | |
Public constructor. | |
Tilewire (const Tilewire &inTilewire) | |
Copy constructor. | |
const TileIndex & | getTileIndex (void) const |
Returns the tile index. | |
const WireIndex & | getWireIndex (void) const |
Returns the wire index. | |
void | setTileIndex (const TileIndex &inTileIndex) |
Sets the tile index. | |
void | setWireIndex (const WireIndex &inWireIndex) |
Sets the wire index. | |
bool | operator== (const Tilewire &rhs) const |
Equality operator. | |
const Tilewire & | operator= (const Tilewire &rhs) |
Assignment operator. | |
bool | operator< (const Tilewire &rhs) const |
Comparison operator. | |
bool | isUndefined (void) const |
Static Public Attributes | |
static const Tilewire | sInvalid = Tilewire(TileIndex(-1), WireIndex(-1)) |
Protected Types | |
typedef xilinx::TileIndex | TileIndex |
Imported type name. | |
typedef xilinx::WireIndex | WireIndex |
Imported type name. | |
Protected Attributes | |
TileIndex | mTileIndex |
The tile index. | |
WireIndex | mWireIndex |
The wire index. | |
Friends | |
std::size_t | hash_value (const Tilewire &inTilewire) |
Return a hash value for the specified tilewire. |
Definition at line 39 of file Tilewire.hpp.
typedef xilinx::TileIndex torc::architecture::Tilewire::TileIndex [protected] |
typedef xilinx::WireIndex torc::architecture::Tilewire::WireIndex [protected] |
torc::architecture::Tilewire::Tilewire | ( | void | ) | [inline] |
Null constructor.
The tilewire will be set to Tilewire::sInvalid.
Definition at line 55 of file Tilewire.hpp.
torc::architecture::Tilewire::Tilewire | ( | const Tilewire & | inTilewire | ) | [inline] |
const TileIndex& torc::architecture::Tilewire::getTileIndex | ( | void | ) | const [inline] |
const WireIndex& torc::architecture::Tilewire::getWireIndex | ( | void | ) | const [inline] |
void torc::architecture::Tilewire::setTileIndex | ( | const TileIndex & | inTileIndex | ) | [inline] |
void torc::architecture::Tilewire::setWireIndex | ( | const WireIndex & | inWireIndex | ) | [inline] |
bool torc::architecture::Tilewire::operator== | ( | const Tilewire & | rhs | ) | const [inline] |
bool torc::architecture::Tilewire::operator< | ( | const Tilewire & | rhs | ) | const [inline] |
Comparison operator.
This operator facilitates ordering in containers.
Definition at line 80 of file Tilewire.hpp.
std::size_t hash_value | ( | const Tilewire & | inTilewire | ) | [friend] |
TileIndex torc::architecture::Tilewire::mTileIndex [protected] |
WireIndex torc::architecture::Tilewire::mWireIndex [protected] |