|
torc-master
|
Encapsulation of filesystem paths that are used by the library. More...
#include <Devices.hpp>
Collaboration diagram for torc::common::Devices:Public Member Functions | |
| Devices (void) | |
| Default constructor. More... | |
Static Public Member Functions | |
| static const DeviceVector & | getVirtexDevices (void) |
| Returns the Virtex devices. More... | |
| static const DeviceVector & | getVirtexEDevices (void) |
| Returns the VirtexE devices. More... | |
| static const DeviceVector & | getVirtex2Devices (void) |
| Returns the Virtex2 devices. More... | |
| static const DeviceVector & | getVirtex2PDevices (void) |
| Returns the Virtex2P devices. More... | |
| static const DeviceVector & | getVirtex4Devices (void) |
| Returns the Virtex4 devices. More... | |
| static const DeviceVector & | getVirtex5Devices (void) |
| Returns the Virtex5 devices. More... | |
| static const DeviceVector & | getVirtex6Devices (void) |
| Returns the Virtex6 devices. More... | |
| static const DeviceVector & | getVirtex7Devices (void) |
| Returns the Virtex7 devices. More... | |
| static const DeviceVector & | getKintex7Devices (void) |
| Returns the Virtex7L devices. More... | |
| static const DeviceVector & | getArtix7Devices (void) |
| Returns the Artix7 devices. More... | |
| static const DeviceVector & | getZynq7000Devices (void) |
| Returns the Zynq7000 devices. More... | |
| static const DeviceVector & | getSpartan3EDevices (void) |
| Returns the Spartan3E devices. More... | |
| static const DeviceVector & | getSpartan6Devices (void) |
| Returns the Spartan6 devices. More... | |
| static const DeviceVector & | getSupportedDevices (void) |
| Returns all devices. More... | |
| static const DeviceVector & | getUnitTestDevices (void) |
| Returns a subset of devices for unit tests. More... | |
| static const DeviceVector & | getDeviceNames (void) |
| Returns all devices. More... | |
| static const DeviceNameMap & | getDeviceNameMap (void) |
| Returns the device map. More... | |
| static EDevice | getDeviceEnum (const string &inName) |
| Returns the device enumeration corresponding to the given device name. More... | |
| static const string & | getDeviceName (EDevice inEnum) |
| Returns the device name corresponding to the given enumeration constant. More... | |
Protected Types | |
| typedef std::string | string |
| Imported name. More... | |
Protected Member Functions | |
| void | addToSupportedDevices (const DeviceVector &inDeviceVector) |
| Add the specified devices to the list of all devices. More... | |
Static Protected Attributes | |
| static Devices | sDevices |
| Static instance of this class. More... | |
Encapsulation of filesystem paths that are used by the library.
Definition at line 125 of file Devices.hpp.
|
protected |
Imported name.
Definition at line 129 of file Devices.hpp.
| torc::common::Devices::Devices | ( | void | ) |
Default constructor.
Definition at line 86 of file Devices.cpp.
|
inlineprotected |
Add the specified devices to the list of all devices.
Definition at line 171 of file Devices.hpp.
|
inlinestatic |
Returns the Artix7 devices.
Definition at line 199 of file Devices.hpp.
Here is the caller graph for this function:Returns the device enumeration corresponding to the given device name.
Definition at line 216 of file Devices.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:Returns the device name corresponding to the given enumeration constant.
Definition at line 226 of file Devices.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Returns the device map.
Definition at line 213 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns all devices.
Definition at line 211 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex7L devices.
Definition at line 197 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Spartan3E devices.
Definition at line 203 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Spartan6 devices.
Definition at line 205 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns all devices.
Definition at line 207 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns a subset of devices for unit tests.
Definition at line 209 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex2 devices.
Definition at line 185 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex2P devices.
Definition at line 187 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex4 devices.
Definition at line 189 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex5 devices.
Definition at line 191 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex6 devices.
Definition at line 193 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex7 devices.
Definition at line 195 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Virtex devices.
Definition at line 181 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the VirtexE devices.
Definition at line 183 of file Devices.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the Zynq7000 devices.
Definition at line 201 of file Devices.hpp.
Here is the caller graph for this function:
|
protected |
Artix7 devices.
Definition at line 152 of file Devices.hpp.
|
protected |
Device name to enum map.
Definition at line 166 of file Devices.hpp.
|
protected |
Device names.
Definition at line 164 of file Devices.hpp.
|
protected |
Kintex7 devices.
Definition at line 150 of file Devices.hpp.
|
protected |
Spartan3E devices.
Definition at line 156 of file Devices.hpp.
|
protected |
Spartan6 devices.
Definition at line 158 of file Devices.hpp.
|
protected |
All supported devices.
Definition at line 160 of file Devices.hpp.
|
protected |
Unit test device subset.
Definition at line 162 of file Devices.hpp.
|
protected |
Virtex2 devices.
Definition at line 136 of file Devices.hpp.
|
protected |
Virtex2P devices.
Definition at line 138 of file Devices.hpp.
|
protected |
Virtex4 devices.
Definition at line 140 of file Devices.hpp.
|
protected |
Virtex5 devices.
Definition at line 142 of file Devices.hpp.
|
protected |
Virtex6 devices.
Definition at line 144 of file Devices.hpp.
|
protected |
Virtex6L devices.
Definition at line 146 of file Devices.hpp.
|
protected |
Virtex7 devices.
Definition at line 148 of file Devices.hpp.
|
protected |
Virtex devices.
Definition at line 132 of file Devices.hpp.
|
protected |
VirtexE devices.
Definition at line 134 of file Devices.hpp.
|
protected |
Zynq7000 devices.
Definition at line 154 of file Devices.hpp.
|
staticprotected |
Static instance of this class.
Definition at line 168 of file Devices.hpp.