raSystem
1.0 bata
|
#include <raArray.h>
Public Member Functions | |
raArray () | |
~raArray () | |
const TYPE & | operator[] (raInt nIndex) const |
TYPE & | operator[] (raInt nIndex) |
raArray & | operator= (const raArray< TYPE > &a) |
HRESULT | SetSize (raInt nNewMaxSize) |
HRESULT | Add (const TYPE &value) |
HRESULT | Insert (raInt nIndex, const TYPE &value) |
HRESULT | SetAt (raInt nIndex, const TYPE &value) |
TYPE & | GetAt (raInt nIndex) const |
raInt | GetSize () const |
TYPE * | GetData () |
bool | Contains (const TYPE &value) |
raInt | IndexOf (const TYPE &value) |
raInt | IndexOf (const TYPE &value, raInt iStart) |
raInt | IndexOf (const TYPE &value, raInt nIndex, raInt nNumElements) |
raInt | LastIndexOf (const TYPE &value) |
raInt | LastIndexOf (const TYPE &value, raInt nIndex) |
raInt | LastIndexOf (const TYPE &value, raInt nIndex, raInt nNumElements) |
HRESULT | Remove (raInt nIndex) |
void | RemoveAll () |
void | Reset () |
Protected Member Functions | |
virtual void | __vsforeach (void(*func)(TYPE)) |
HRESULT | SetSizeInternal (int nNewMaxSize) |
Protected Attributes | |
TYPE * | m_pData |
raInt | m_nSize |
raInt | m_nMaxSize |
HRESULT raArray< TYPE >::Add | ( | const TYPE & | value | ) |
|
inline |
|
inline |
|
protected |
|
protected |