HoverRace  2.0
Public Member Functions | Protected Attributes | Private Types | List of all members
MR_FixedFastArray< pType, pSize > Class Template Reference

#include <FastArray.h>

+ Inheritance diagram for MR_FixedFastArray< pType, pSize >:

Public Member Functions

 MR_FixedFastArray ()
 
- Public Member Functions inherited from MR_FastArrayBase< pType >
 MR_FastArrayBase (int pSize, pType *pData)
 
void Add (pType pData)
 
BOOL CanAdd (int pCount=1)
 
void Clean ()
 
BOOL Contains (pType pData) const
 
int Full () const
 
const pType operator[] (int pIndex) const
 
const pType & operator[] (int pIndex)
 
int TotalSize () const
 
void Use (int pCount=1)
 
int Used () const
 

Protected Attributes

pType mData [pSize]
 
- Protected Attributes inherited from MR_FastArrayBase< pType >
pType * mArray
 
int mArraySize
 
int mNbItem
 

Private Types

using SUPER = MR_FastArrayBase< pType >
 

Member Typedef Documentation

template<class pType , int pSize>
using MR_FixedFastArray< pType, pSize >::SUPER = MR_FastArrayBase<pType>
private

Constructor & Destructor Documentation

template<class pType , int pSize>
MR_FixedFastArray< pType, pSize >::MR_FixedFastArray ( )
inline

Member Data Documentation

template<class pType , int pSize>
pType MR_FixedFastArray< pType, pSize >::mData[pSize]
protected

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