ESPHome 2026.4.0-dev
Loading...
Searching...
No Matches
esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator Class Reference

#include <helpers.h>

Public Member Functions

 Iterator (FixedRingBuffer *buf, index_type pos)
 
T & operator* ()
 
Iteratoroperator++ ()
 
bool operator!= (const Iterator &other) const
 

Detailed Description

template<typename T, size_t MAX_CAPACITY = std::numeric_limits<uint16_t>::max()>
class esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator

Definition at line 389 of file helpers.h.

Constructor & Destructor Documentation

◆ Iterator()

template<typename T , size_t MAX_CAPACITY = std::numeric_limits<uint16_t>::max()>
esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator::Iterator ( FixedRingBuffer * buf,
index_type pos )
inline

Definition at line 391 of file helpers.h.

Member Function Documentation

◆ operator!=()

template<typename T , size_t MAX_CAPACITY = std::numeric_limits<uint16_t>::max()>
bool esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator::operator!= ( const Iterator & other) const
inline

Definition at line 397 of file helpers.h.

◆ operator*()

template<typename T , size_t MAX_CAPACITY = std::numeric_limits<uint16_t>::max()>
T & esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator::operator* ( )
inline

Definition at line 392 of file helpers.h.

◆ operator++()

template<typename T , size_t MAX_CAPACITY = std::numeric_limits<uint16_t>::max()>
Iterator & esphome::FixedRingBuffer< T, MAX_CAPACITY >::Iterator::operator++ ( )
inline

Definition at line 393 of file helpers.h.


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