37 unsigned int count()
const override 49 return (
count() >= rawSize);
volatile int numberOfElements
Definition: FIFO.h:63
Definition: Countable.h:19
unsigned int count() const override
Definition: FIFO.h:37
int nextOut
Definition: FIFO.h:65
const int size
Definition: FIFO.h:27
T raw[rawSize]
Definition: FIFO.h:66
FIFO()
Definition: FIFO.h:69
T dequeue()
Definition: FIFO.h:88
bool full() const
Definition: FIFO.h:47
T peek() const
Definition: FIFO.h:98
int nextIn
Definition: FIFO.h:64
T & operator[](unsigned int index) override
Definition: FIFO.h:57
bool enqueue(T element)
Definition: FIFO.h:74
bool empty() const
Definition: FIFO.h:42
const T & operator[](unsigned int index) const override
Definition: FIFO.h:52
void flush()
Definition: FIFO.h:103