|
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 |