Device *Hub::find_subdevice(DeviceType t, unsigned n)
{
- for(vector<Device *>::const_iterator i=devices.begin(); i!=devices.end(); ++i)
- if(Device *dev = (*i)->find_subdevice(t, 0))
+ for(Device *d: devices)
+ if(Device *dev = d->find_subdevice(t, 0))
{
if(!n)
return dev;
{
if(n==name)
return this;
- for(vector<Device *>::const_iterator i=devices.begin(); i!=devices.end(); ++i)
- if(Device *dev = (*i)->find_subdevice(n))
+ for(Device *d: devices)
+ if(Device *dev = d->find_subdevice(n))
return dev;
return 0;
}