48 return (
size_t(index) < list.
count()) ? &list[index] :
nullptr;
53 return (
size_t(index) < list.
count()) ? &list[index++] :
nullptr;
void reset() override
Definition: DeviceList.h:41
Definition: DeviceList.h:29
Vector class template.
Definition: WVector.h:30
Definition: HueEmulator/src/include/Hue/Device.h:92
unsigned int count() const override
Definition: WVector.h:105
Device * current() override
Definition: DeviceList.h:46
DeviceListEnumerator(DeviceList &list)
Definition: DeviceList.h:32
Device * next() override
Definition: DeviceList.h:51
Device::Enumerator * clone() override
Definition: DeviceList.h:36
Abstract class to manage a list of devices.
Definition: HueEmulator/src/include/Hue/Device.h:125