#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] |