#include <Devices.hpp>

Public Member Functions | |
| Devices (void) | |
| Default constructor. | |
Static Public Member Functions | |
| static const DeviceVector & | getVirtexDevices (void) |
| Returns the Virtex devices. | |
| static const DeviceVector & | getVirtexEDevices (void) |
| Returns the VirtexE devices. | |
| static const DeviceVector & | getVirtex2Devices (void) |
| Returns the Virtex2 devices. | |
| static const DeviceVector & | getVirtex2PDevices (void) |
| Returns the Virtex2P devices. | |
| static const DeviceVector & | getVirtex4Devices (void) |
| Returns the Virtex4 devices. | |
| static const DeviceVector & | getVirtex5Devices (void) |
| Returns the Virtex5 devices. | |
| static const DeviceVector & | getVirtex6Devices (void) |
| Returns the Virtex6 devices. | |
| static const DeviceVector & | getVirtex6LDevices (void) |
| Returns the Virtex6L devices. | |
| static const DeviceVector & | getVirtex7Devices (void) |
| Returns the Virtex7 devices. | |
| static const DeviceVector & | getVirtex7LDevices (void) |
| Returns the Virtex7L devices. | |
| static const DeviceVector & | getKintex7Devices (void) |
| Returns the Kintex7 devices. | |
| static const DeviceVector & | getKintex7LDevices (void) |
| Returns the Kintex7L devices. | |
| static const DeviceVector & | getSpartan3EDevices (void) |
| Returns the Spartan3E devices. | |
| static const DeviceVector & | getSpartan6Devices (void) |
| Returns the Spartan6 devices. | |
| static const DeviceVector & | getSpartan6LDevices (void) |
| Returns the Spartan6L devices. | |
| static const DeviceVector & | getSupportedDevices (void) |
| Returns all devices. | |
| static const DeviceVector & | getUnitTestDevices (void) |
| Returns a subset of devices for unit tests. | |
| static const DeviceVector & | getDeviceNames (void) |
| Returns all devices. | |
| static const DeviceNameMap & | getDeviceNameMap (void) |
| Returns the device map. | |
| static EDevice | getDeviceEnum (const string &inName) |
| Returns the device enumeration corresponding to the given device name. | |
| static const string & | getDeviceName (EDevice inEnum) |
| Returns the device name corresponding to the given enumeration constant. | |
Protected Types | |
| typedef std::string | string |
| Imported name. | |
Protected Member Functions | |
| void | addToSupportedDevices (const DeviceVector &inDeviceVector) |
| Add the specified devices to the list of all devices. | |
Protected Attributes | |
| DeviceVector | mVirtexDevices |
| Virtex devices. | |
| DeviceVector | mVirtexEDevices |
| VirtexE devices. | |
| DeviceVector | mVirtex2Devices |
| Virtex2 devices. | |
| DeviceVector | mVirtex2PDevices |
| Virtex2P devices. | |
| DeviceVector | mVirtex4Devices |
| Virtex4 devices. | |
| DeviceVector | mVirtex5Devices |
| Virtex5 devices. | |
| DeviceVector | mVirtex6Devices |
| Virtex6 devices. | |
| DeviceVector | mVirtex6LDevices |
| Virtex6L devices. | |
| DeviceVector | mVirtex7Devices |
| Virtex7 devices. | |
| DeviceVector | mVirtex7LDevices |
| Virtex7L devices. | |
| DeviceVector | mKintex7Devices |
| Kintex7 devices. | |
| DeviceVector | mKintex7LDevices |
| Kintex7L devices. | |
| DeviceVector | mSpartan3EDevices |
| Spartan3E devices. | |
| DeviceVector | mSpartan6Devices |
| Spartan6 devices. | |
| DeviceVector | mSpartan6LDevices |
| Spartan6L devices. | |
| DeviceVector | mSupportedDevices |
| All supported devices. | |
| DeviceVector | mUnitTestDevices |
| Unit test device subset. | |
| DeviceVector | mDeviceNames |
| Device names. | |
| DeviceNameMap | mDeviceNameMap |
| Device name to enum map. | |
Static Protected Attributes | |
| static Devices | sDevices |
| Static instance of this class. | |
Definition at line 126 of file Devices.hpp.
typedef std::string torc::common::Devices::string [protected] |
| torc::common::Devices::Devices | ( | void | ) |
| void torc::common::Devices::addToSupportedDevices | ( | const DeviceVector & | inDeviceVector | ) | [inline, protected] |
| static const DeviceVector& torc::common::Devices::getVirtexDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtexEDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex2Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex2PDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex4Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex5Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex6Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex6LDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex7Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getVirtex7LDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getKintex7Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getKintex7LDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getSpartan3EDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getSpartan6Devices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getSpartan6LDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getSupportedDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getUnitTestDevices | ( | void | ) | [inline, static] |
| static const DeviceVector& torc::common::Devices::getDeviceNames | ( | void | ) | [inline, static] |
| static const DeviceNameMap& torc::common::Devices::getDeviceNameMap | ( | void | ) | [inline, static] |
| static EDevice torc::common::Devices::getDeviceEnum | ( | const string & | inName | ) | [inline, static] |
Returns the device enumeration corresponding to the given device name.
Definition at line 223 of file Devices.hpp.
| static const string& torc::common::Devices::getDeviceName | ( | EDevice | inEnum | ) | [inline, static] |
Returns the device name corresponding to the given enumeration constant.
Definition at line 233 of file Devices.hpp.
DeviceVector torc::common::Devices::mVirtexDevices [protected] |
DeviceVector torc::common::Devices::mVirtexEDevices [protected] |
DeviceVector torc::common::Devices::mVirtex2Devices [protected] |
DeviceVector torc::common::Devices::mVirtex2PDevices [protected] |
DeviceVector torc::common::Devices::mVirtex4Devices [protected] |
DeviceVector torc::common::Devices::mVirtex5Devices [protected] |
DeviceVector torc::common::Devices::mVirtex6Devices [protected] |
DeviceVector torc::common::Devices::mVirtex6LDevices [protected] |
DeviceVector torc::common::Devices::mVirtex7Devices [protected] |
DeviceVector torc::common::Devices::mVirtex7LDevices [protected] |
DeviceVector torc::common::Devices::mKintex7Devices [protected] |
DeviceVector torc::common::Devices::mKintex7LDevices [protected] |
DeviceVector torc::common::Devices::mSpartan3EDevices [protected] |
DeviceVector torc::common::Devices::mSpartan6Devices [protected] |
DeviceVector torc::common::Devices::mSpartan6LDevices [protected] |
DeviceVector torc::common::Devices::mSupportedDevices [protected] |
DeviceVector torc::common::Devices::mUnitTestDevices [protected] |
DeviceVector torc::common::Devices::mDeviceNames [protected] |
DeviceNameMap torc::common::Devices::mDeviceNameMap [protected] |
Devices torc::common::Devices::sDevices [static, protected] |
1.5.6