ESPHome  2024.5.3
Public Member Functions | Protected Attributes
esphome::light::ESPRangeIterator Class Reference

#include <esp_range_view.h>

Public Member Functions

 ESPRangeIterator (const ESPRangeView &range, int32_t i)
 ESPRangeIterator (const ESPRangeIterator &)=default
ESPRangeIterator operator++ ()
bool operator!= (const ESPRangeIterator &other) const
ESPColorView operator* () const

Protected Attributes

ESPRangeView range_
int32_t i_

Detailed Description

Definition at line 63 of file esp_range_view.h.

Constructor & Destructor Documentation

◆ ESPRangeIterator() [1/2]

esphome::light::ESPRangeIterator::ESPRangeIterator ( const ESPRangeView range,
int32_t  i 

Definition at line 65 of file esp_range_view.h.

◆ ESPRangeIterator() [2/2]

esphome::light::ESPRangeIterator::ESPRangeIterator ( const ESPRangeIterator )

Member Function Documentation

◆ operator!=()

bool esphome::light::ESPRangeIterator::operator!= ( const ESPRangeIterator other) const

Definition at line 71 of file esp_range_view.h.

◆ operator*()

ESPColorView esphome::light::ESPRangeIterator::operator* ( ) const

Definition at line 93 of file esp_range_view.cpp.

◆ operator++()

ESPRangeIterator esphome::light::ESPRangeIterator::operator++ ( )

Definition at line 67 of file esp_range_view.h.

Field Documentation

◆ i_

int32_t esphome::light::ESPRangeIterator::i_

Definition at line 76 of file esp_range_view.h.

◆ range_

ESPRangeView esphome::light::ESPRangeIterator::range_

Definition at line 75 of file esp_range_view.h.

The documentation for this class was generated from the following files: