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

#include <helpers.h>

Public Member Functions

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

Detailed Description

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

Definition at line 404 of file helpers.h.

Constructor & Destructor Documentation

◆ ConstIterator()

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

Definition at line 406 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 >::ConstIterator::operator!= ( const ConstIterator & other) const
inline

Definition at line 412 of file helpers.h.

◆ operator*()

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

Definition at line 407 of file helpers.h.

◆ operator++()

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

Definition at line 408 of file helpers.h.


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