torc::architecture::Package Class Reference
Encapsulation of a
physical device package and its pins.
More...
#include <Package.hpp>
List of all members.
Detailed Description
Encapsulation of a
physical device package and its pins.
Definition at line 33 of file Package.hpp.
Member Typedef Documentation
A map from pad names to pad indexes.
Definition at line 44 of file Package.hpp.
Constructor & Destructor Documentation
torc::architecture::Package::Package |
( |
const string & |
inName |
) |
[inline, protected] |
Protected constructor.
Definition at line 54 of file Package.hpp.
torc::architecture::Package::Package |
( |
void |
|
) |
[inline] |
Member Function Documentation
PadArray& torc::architecture::Package::getPads |
( |
void |
|
) |
[inline, protected] |
Returns a non-constant array of package pads.
Definition at line 57 of file Package.hpp.
const string& torc::architecture::Package::getName |
( |
void |
|
) |
const [inline] |
Returns the package name.
Definition at line 64 of file Package.hpp.
const PadArray& torc::architecture::Package::getPads |
( |
void |
|
) |
const [inline] |
Returns a constant array of package pads.
Definition at line 66 of file Package.hpp.
PadIndex torc::architecture::Package::findPadIndexByName |
( |
const string & |
inName |
) |
const [inline] |
Returns the pad index corresponding to the given pad name.
Definition at line 69 of file Package.hpp.
Friends And Related Function Documentation
friend class Sites [friend] |
friend class torc::architecture::architecture::PackageUnitTest [friend] |
Our unit test class has access to our internals.
Definition at line 39 of file Package.hpp.
Member Data Documentation
The array of pads for this package.
Definition at line 49 of file Package.hpp.
The map from pad names to corresponding map indexes.
Definition at line 51 of file Package.hpp.
The documentation for this class was generated from the following file: