| 31 | DeviceSet::~DeviceSet() {} |
| 32 | |
| 33 | void DeviceSet::AddDevice(Device* device) { |
| 34 | devices_.push_back(device); |
| 35 | for (const string& name : |
| 36 | DeviceNameUtils::GetNamesForDeviceMappings(device->parsed_name())) { |
| 37 | device_by_name_.insert({name, device}); |
| 38 | } |
| 39 | } |
| 40 | |
| 41 | void DeviceSet::FindMatchingDevices(const DeviceNameUtils::ParsedName& spec, |
| 42 | std::vector<Device*>* devices) const { |