FIFO for objects.
More...
#include <ObjectQueue.h>
template<typename T, int rawSize>
class ObjectQueue< T, rawSize >
FIFO for objects.
- Note
- Objects are not owned so construction/destruction must be managed elsewhere
◆ ~ObjectQueue()
template<typename T, int rawSize>
◆ at()
◆ count()
unsigned int FIFO< T * , rawSize >::count |
( |
| ) |
const |
|
inlineoverridevirtualinherited |
◆ dequeue()
template<typename T, int rawSize>
◆ enqueue()
bool FIFO< T * , rawSize >::enqueue |
( |
T * |
element | ) |
|
|
inherited |
◆ flush()
void FIFO< T * , rawSize >::flush |
( |
| ) |
|
|
inherited |
◆ full()
bool FIFO< T * , rawSize >::full |
( |
| ) |
const |
|
inlineinherited |
◆ operator[]() [1/2]
const T * & FIFO< T * , rawSize >::operator[] |
( |
unsigned int |
index | ) |
const |
|
inlineoverridevirtualinherited |
◆ operator[]() [2/2]
T * & FIFO< T * , rawSize >::operator[] |
( |
unsigned int |
index | ) |
|
|
inlineoverridevirtualinherited |
◆ peek()
template<typename T, int rawSize>
◆ nextIn
◆ nextOut
◆ numberOfElements
volatile int FIFO< T * , rawSize >::numberOfElements |
|
protectedinherited |
◆ raw
T * FIFO< T * , rawSize >::raw[rawSize] |
|
protectedinherited |
◆ size
const int FIFO< T * , rawSize >::size |
|
inherited |
The documentation for this class was generated from the following file: