#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] |
1.5.6