|
torc-master
|
Encapsulation of a tile offset in an unsigned 32-bit integer. More...
#include <XilinxDatabaseTypes.hpp>
Inheritance diagram for torc::architecture::xilinx::TileOffset:
Collaboration diagram for torc::architecture::xilinx::TileOffset:Public Types | |
| typedef EncapsulatedInteger < boost::uint32_t > | type |
| Alias for the instantiated class type. More... | |
| typedef boost::uint32_t | pod |
| Alias for the encapsulated Plain-Old-Data type. More... | |
Public Member Functions | |
| TileOffset (void) | |
| Null constructor. More... | |
| TileOffset (const pod &rhs) | |
| Data type constructor. More... | |
| TileOffset (const type &rhs) | |
| Copy constructor. More... | |
| TileOffset (const TileIndex &rhs) | |
| Conversion constructor. More... | |
| bool | operator== (const type &rhs) const |
| Equality operator (against encapsulated type). More... | |
| bool | operator== (const boost::uint32_t &rhs) const |
| Equality operator. More... | |
| operator const boost::uint32_t & (void) const | |
| Constant cast operator. More... | |
| operator boost::uint32_t & (void) | |
| Non-constant cast operator. More... | |
| bool | isUndefined (void) const |
Static Public Member Functions | |
| static pod | undefined (void) |
Protected Attributes | |
| boost::uint32_t | m |
| Encapsulated integer. More... | |
Encapsulation of a tile offset in an unsigned 32-bit integer.
This type supports offsets between 0 and 4,294,967,295 inclusive. Note that although an offset would normally be a signed data type, this type is only used in explicit compact segments, to express positive offsets from an anchor tile index.
Definition at line 77 of file XilinxDatabaseTypes.hpp.
|
inherited |
Alias for the encapsulated Plain-Old-Data type.
Definition at line 35 of file EncapsulatedInteger.hpp.
|
inherited |
Alias for the instantiated class type.
Definition at line 34 of file EncapsulatedInteger.hpp.
|
inlineexplicit |
Null constructor.
Definition at line 78 of file XilinxDatabaseTypes.hpp.
|
inlineexplicit |
Data type constructor.
Definition at line 79 of file XilinxDatabaseTypes.hpp.
|
inlineexplicit |
Copy constructor.
Definition at line 80 of file XilinxDatabaseTypes.hpp.
|
inlineexplicit |
Conversion constructor.
Definition at line 81 of file XilinxDatabaseTypes.hpp.
|
inlineinherited |
Definition at line 61 of file EncapsulatedInteger.hpp.
|
inlineinherited |
Non-constant cast operator.
Definition at line 55 of file EncapsulatedInteger.hpp.
|
inlineinherited |
Constant cast operator.
Definition at line 53 of file EncapsulatedInteger.hpp.
|
inlineinherited |
Equality operator (against encapsulated type).
Definition at line 49 of file EncapsulatedInteger.hpp.
|
inlineinherited |
Equality operator.
Definition at line 51 of file EncapsulatedInteger.hpp.
|
inlinestaticinherited |
Definition at line 60 of file EncapsulatedInteger.hpp.
Here is the caller graph for this function:
|
protectedinherited |
Encapsulated integer.
Definition at line 31 of file EncapsulatedInteger.hpp.