37 unsigned int count()
const override 44 return (
count() >= rawSize);
volatile int numberOfElements
Definition: FIFO.h:58
Definition: Countable.h:19
unsigned int count() const override
Definition: FIFO.h:37
int nextOut
Definition: FIFO.h:60
const int size
Definition: FIFO.h:27
T raw[rawSize]
Definition: FIFO.h:61
FIFO()
Definition: FIFO.h:64
T dequeue()
Definition: FIFO.h:83
bool full() const
Definition: FIFO.h:42
T peek() const
Definition: FIFO.h:93
int nextIn
Definition: FIFO.h:59
T & operator[](unsigned int index) override
Definition: FIFO.h:52
bool enqueue(T element)
Definition: FIFO.h:69
const T & operator[](unsigned int index) const override
Definition: FIFO.h:47
void flush()
Definition: FIFO.h:98