arduino-audio-tools
Loading...
Searching...
No Matches
Queue< T > Class Template Reference

FIFO Queue which is based on a List. More...

#include <Queue.h>

Public Member Functions

 Queue ()=default
bool clear ()
bool dequeue (T &data)
bool empty ()
bool enqueue (T &data)
bool peek (T &data)
void setAllocator (Allocator &allocator)
size_t size ()

Protected Attributes

List< T > l

Detailed Description

template<class T>
class audio_tools::Queue< T >

FIFO Queue which is based on a List.

Author
Phil Schatzmann
Template Parameters
T

Constructor & Destructor Documentation

◆ Queue()

template<class T>
Queue ( )
default

Member Function Documentation

◆ clear()

template<class T>
bool clear ( )
inline

◆ dequeue()

template<class T>
bool dequeue ( T & data)
inline

◆ empty()

template<class T>
bool empty ( )
inline

◆ enqueue()

template<class T>
bool enqueue ( T & data)
inline

◆ peek()

template<class T>
bool peek ( T & data)
inline

◆ setAllocator()

template<class T>
void setAllocator ( Allocator & allocator)
inline

◆ size()

template<class T>
size_t size ( )
inline

Member Data Documentation

◆ l

template<class T>
List<T> l
protected

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