19 #ifndef TORC_ARCHITECTURE_XILINXDATABASETYPES_HPP
20 #define TORC_ARCHITECTURE_XILINXDATABASETYPES_HPP
23 #include <boost/cstdint.hpp>
26 namespace architecture {
264 #endif // TORC_ARCHITECTURE_XILINXDATABASETYPES_HPP
TileCol(const pod &rhs)
Data type constructor.
Encapsulation of a tile index in an unsigned 32-bit integer.
SiteTypeIndex(const type &rhs)
Copy constructor.
Encapsulation of a tile row in an unsigned 16-bit integer.
SiteTypeCount(const pod &rhs)
Data type constructor.
Encapsulation of a tile column in an unsigned 16-bit integer.
Encapsulation of a compact segment count in an unsigned 32-bit integer.
Encapsulation of a pad count in an unsigned 32-bit integer.
PadCount(const pod &rhs)
Data type constructor.
PinFlags(void)
Null constructor.
WireIndex(const pod &rhs)
Data type constructor.
Encapsulation of a pin count in an unsigned 32-bit integer.
PadIndex(void)
Null constructor.
SiteCount(void)
Null constructor.
SiteTypeIndex(void)
Null constructor.
Encapsulation of wire attribute flags in an unsigned 16-bit integer.
SiteIndex(const type &rhs)
Copy constructor.
SiteTypeCount(const type &rhs)
Copy constructor.
TileTypeIndex(void)
Null constructor.
Encapsulation of a site count in an unsigned 32-bit integer.
SiteCount(const pod &rhs)
Data type constructor.
CompactSegmentCount(const pod &rhs)
Data type constructor.
PinCount(const pod &rhs)
Data type constructor.
PackageIndex(const pod &rhs)
Data type constructor.
PackageCount(const type &rhs)
Copy constructor.
TileTypeCount(const pod &rhs)
Data type constructor.
SiteFlags(const pod &rhs)
Data type constructor.
WireCount(void)
Null constructor.
SiteTypeCount(void)
Null constructor.
Encapsulation of a pin index in an unsigned 32-bit integer.
Encapsulation of a wire index in an unsigned 16-bit integer.
TileTypeIndex(const pod &rhs)
Data type constructor.
CompactSegmentIndex(void)
Null constructor.
WireFlags(const type &rhs)
Copy constructor.
WireFlags(void)
Null constructor.
Encapsulation of a tile offset in an unsigned 32-bit integer.
TileOffset(const type &rhs)
Copy constructor.
Encapsulation of a package count in an unsigned 16-bit integer.
PinIndex(const type &rhs)
Copy constructor.
PackageIndex(const type &rhs)
Copy constructor.
Encapsulation of a site type index in an unsigned 16-bit integer.
WireCount(const pod &rhs)
Data type constructor.
TileIndex operator+(const TileOffset &inTileOffset, const TileIndex &inTileIndex)
Addition operator to add an anchor tile index to a relative tile offset.
TileOffset(const pod &rhs)
Data type constructor.
PadIndex(const pod &rhs)
Data type constructor.
WireIndex(const type &rhs)
Copy constructor.
TileTypeCount(const type &rhs)
Copy constructor.
TileRow(void)
Null constructor.
TileCount(void)
Null constructor.
PackageIndex(void)
Null constructor.
TileRow(const type &rhs)
Copy constructor.
PackageCount(void)
Null constructor.
SiteFlags(const type &rhs)
Copy constructor.
SiteTypeIndex(const pod &rhs)
Data type constructor.
TileRow(const pod &rhs)
Data type constructor.
Encapsulation of a wire count in an unsigned 16-bit integer.
Encapsulation of a tile count in an unsigned 32-bit integer.
SiteIndex(void)
Null constructor.
SiteCount(const type &rhs)
Copy constructor.
TileOffset(const TileIndex &rhs)
Conversion constructor.
TileCount(const pod &rhs)
Data type constructor.
PadCount(const type &rhs)
Copy constructor.
WireFlags(const pod &rhs)
Data type constructor.
PadIndex(const type &rhs)
Copy constructor.
CompactSegmentCount(void)
Null constructor.
Encapsulation of a package index in an unsigned 16-bit integer.
Encapsulation of pin attribute flags in an unsigned 16-bit integer.
TileCount(const type &rhs)
Copy constructor.
TileCol(const type &rhs)
Copy constructor.
SiteIndex(const pod &rhs)
Data type constructor.
Encapsulation of a compact segment index in an unsigned 32-bit integer.
SiteFlags(void)
Null constructor.
Encapsulation of a site type count in an unsigned 16-bit integer.
WireCount(const type &rhs)
Copy constructor.
Encapsulation of site attribute flags in an unsigned 16-bit integer.
TileIndex(const type &rhs)
Copy constructor.
Encapsulation of a tile type count in an unsigned 16-bit integer.
PinFlags(const pod &rhs)
Data type constructor.
PinIndex(const pod &rhs)
Data type constructor.
TileIndex(void)
Null constructor.
TileIndex(const pod &rhs)
Data type constructor.
Encapsulation of a site index in an unsigned 32-bit integer.
PinCount(void)
Null constructor.
Encapsulation of a tile type index in an unsigned 16-bit integer.
PinCount(const type &rhs)
Copy constructor.
PadCount(void)
Null constructor.
WireIndex(void)
Null constructor.
Template base for encapsulated integers, to enforce strong typing.
TileTypeIndex(const type &rhs)
Copy constructor.
PinFlags(const type &rhs)
Copy constructor.
CompactSegmentIndex(const pod &rhs)
Data type constructor.
TileTypeCount(void)
Null constructor.
CompactSegmentIndex(const type &rhs)
Copy constructor.
TileOffset(void)
Null constructor.
TileCol(void)
Null constructor.
PinIndex(void)
Null constructor.
CompactSegmentCount(const type &rhs)
Copy constructor.
Encapsulation of a pad index in an unsigned 32-bit integer.
PackageCount(const pod &rhs)
Data type constructor.
Header for the EncapsulatedInteger template.
boost::uint16_t pod
Alias for the encapsulated Plain-Old-Data type.