ESPHome 2026.8.0-dev
Loading...
Searching...
No Matches
esphome::it8951::StaticOpQueue< T, N > Class Template Reference

#include <it8951.h>

Public Member Functions

bool empty () const
 
size_t size () const
 
bool push_back (const T &value)
 
bool push_front (const T &value)
 
void pop_front ()
 
const T & front () const
 
T & front ()
 
void clear ()
 

Static Public Member Functions

static constexpr size_t capacity ()
 

Detailed Description

template<typename T, size_t N>
class esphome::it8951::StaticOpQueue< T, N >

Definition at line 27 of file it8951.h.

Member Function Documentation

◆ capacity()

template<typename T , size_t N>
static constexpr size_t esphome::it8951::StaticOpQueue< T, N >::capacity ( )
inlinestaticconstexpr

Definition at line 31 of file it8951.h.

◆ clear()

template<typename T , size_t N>
void esphome::it8951::StaticOpQueue< T, N >::clear ( )
inline

Definition at line 60 of file it8951.h.

◆ empty()

template<typename T , size_t N>
bool esphome::it8951::StaticOpQueue< T, N >::empty ( ) const
inline

Definition at line 29 of file it8951.h.

◆ front() [1/2]

template<typename T , size_t N>
T & esphome::it8951::StaticOpQueue< T, N >::front ( )
inline

Definition at line 58 of file it8951.h.

◆ front() [2/2]

template<typename T , size_t N>
const T & esphome::it8951::StaticOpQueue< T, N >::front ( ) const
inline

Definition at line 57 of file it8951.h.

◆ pop_front()

template<typename T , size_t N>
void esphome::it8951::StaticOpQueue< T, N >::pop_front ( )
inline

Definition at line 50 of file it8951.h.

◆ push_back()

template<typename T , size_t N>
bool esphome::it8951::StaticOpQueue< T, N >::push_back ( const T & value)
inline

Definition at line 33 of file it8951.h.

◆ push_front()

template<typename T , size_t N>
bool esphome::it8951::StaticOpQueue< T, N >::push_front ( const T & value)
inline

Definition at line 41 of file it8951.h.

◆ size()

template<typename T , size_t N>
size_t esphome::it8951::StaticOpQueue< T, N >::size ( ) const
inline

Definition at line 30 of file it8951.h.


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