torc-master
|
Encapsulation of the site index, pin name, and pin flags for a package. More...
#include <Pad.hpp>
Public Member Functions | |
Pad (void) | |
Null constructor. More... | |
SiteIndex | getSiteIndex (void) const |
Returns the index of the site corresponding to this pad. More... | |
const string & | getName (void) const |
Returns the name of the pad in its physical package. More... | |
SiteFlags | getFlags (void) const |
Returns the site flags for this pad, specifically including bonding. More... | |
Protected Types | |
typedef std::string | string |
Imported type name. More... | |
typedef xilinx::SiteIndex | SiteIndex |
Imported type name. More... | |
typedef xilinx::SiteFlags | SiteFlags |
Imported type name. More... | |
Protected Member Functions | |
Pad (SiteIndex inSiteIndex, const string &inName, SiteFlags inFlags) | |
Protected constructor. More... | |
Protected Attributes | |
SiteIndex | mSiteIndex |
The index of the site corresponding to this pad. More... | |
string | mName |
The name of the pad in its physical package. More... | |
SiteFlags | mFlags |
The site flags for this pad, specifically including bonding. More... | |
Friends | |
class | Sites |
The Sites class has access to our internals. More... | |
class | torc::architecture::architecture::PadUnitTest |
Our unit test class has access to our internals. More... | |
class | torc::architecture::architecture::PackageUnitTest |
The Package unit test class has access to our internals. More... | |
Encapsulation of the site index, pin name, and pin flags for a package.
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Protected constructor.
Definition at line 54 of file Pad.hpp.
|
inline |
Null constructor.
Definition at line 59 of file Pad.hpp.
|
inline |
Returns the site flags for this pad, specifically including bonding.
Definition at line 66 of file Pad.hpp.
|
inline |
Returns the name of the pad in its physical package.
Definition at line 64 of file Pad.hpp.
|
inline |
Returns the index of the site corresponding to this pad.
Definition at line 62 of file Pad.hpp.
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |