HoverRace
2.0
|
#include <FastFifo.h>
Public Member Functions | |
MR_FixedFastFifo () | |
![]() | |
MR_FastFifoBase (int pSize, pType *pData) | |
void | Add (pType pData) |
void | AddHead (pType pData) |
BOOL | CanAdd (int pCount=1) const |
void | Clean () |
int | Full () const |
pType | GetHead () |
BOOL | IsEmpty () const |
const pType | operator[] (int pIndex) const |
void | Remove (int pCount=1) |
void | RemoveTail (int pCount=1) |
int | TotalSize () const |
int | Used () const |
Protected Attributes | |
pType | mData [pSize] |
![]() | |
pType * | mArray |
int | mArraySize |
int | mHead |
int | mNbItem |
Private Types | |
using | SUPER = MR_FastFifoBase< pType > |
|
private |
|
inline |
|
protected |