Protected Types | |
| typedef std::string | string |
| Imported name. | |
Protected Member Functions | |
| DeviceFamilyHelper (DeviceNameMap &inDeviceMap, DeviceVector &inDeviceVector, DeviceVector &inCombinedDeviceVector) | |
| Protected constructor. | |
| DeviceFamilyHelper & | operator<< (const string &rhs) |
| Convenience operator to retain the last device name inserted. | |
| DeviceFamilyHelper & | operator<< (enum EDevice rhs) |
| Operator to propagate an enumeration and the previously inserted device name to the device map and lists. | |
Protected Attributes | |
| DeviceNameMap & | mDeviceMap |
| The map from device name to device enumeration. | |
| DeviceVector & | mDeviceVector |
| The list of devices for a particular family. | |
| DeviceVector & | mCombinedDeviceVector |
| The list of devices for all families. | |
Static Protected Attributes | |
| static string | sDevice |
| Convenience storage for the last inserted device name. | |
Friends | |
| class | Devices |
| Only the Devices class has access to our internals. | |
Definition at line 48 of file Devices.cpp.
typedef std::string torc::common::DeviceFamilyHelper::string [protected] |
| torc::common::DeviceFamilyHelper::DeviceFamilyHelper | ( | DeviceNameMap & | inDeviceMap, | |
| DeviceVector & | inDeviceVector, | |||
| DeviceVector & | inCombinedDeviceVector | |||
| ) | [inline, protected] |
| DeviceFamilyHelper& torc::common::DeviceFamilyHelper::operator<< | ( | const string & | rhs | ) | [inline, protected] |
Convenience operator to retain the last device name inserted.
Definition at line 72 of file Devices.cpp.
| DeviceFamilyHelper& torc::common::DeviceFamilyHelper::operator<< | ( | enum EDevice | rhs | ) | [inline, protected] |
Operator to propagate an enumeration and the previously inserted device name to the device map and lists.
Definition at line 75 of file Devices.cpp.
friend class Devices [friend] |
DeviceNameMap& torc::common::DeviceFamilyHelper::mDeviceMap [protected] |
DeviceVector& torc::common::DeviceFamilyHelper::mDeviceVector [protected] |
DeviceVector& torc::common::DeviceFamilyHelper::mCombinedDeviceVector [protected] |
std::string torc::common::DeviceFamilyHelper::sDevice [static, protected] |
1.5.6