|
void | AddRef () const |
|
void | Release () const |
|
asITypeInfo * | GetArrayObjectType () const |
|
int | GetArrayTypeId () const |
|
int | GetElementTypeId () const |
|
asUINT | GetSize () const |
|
bool | IsEmpty () const |
|
void | Reserve (asUINT maxElements) |
|
void | Resize (asUINT numElements) |
|
void * | At (asUINT index) |
|
const void * | At (asUINT index) const |
|
void | SetValue (asUINT index, void *value) |
|
CScriptArray & | operator= (const CScriptArray &) |
|
bool | operator== (const CScriptArray &) const |
|
void | InsertAt (asUINT index, void *value) |
|
void | InsertAt (asUINT index, const CScriptArray &arr) |
|
void | InsertLast (void *value) |
|
void | RemoveAt (asUINT index) |
|
void | RemoveLast () |
|
void | RemoveRange (asUINT start, asUINT count) |
|
void | SortAsc () |
|
void | SortDesc () |
|
void | SortAsc (asUINT startAt, asUINT count) |
|
void | SortDesc (asUINT startAt, asUINT count) |
|
void | Sort (asUINT startAt, asUINT count, bool asc) |
|
void | Sort (asIScriptFunction *less, asUINT startAt, asUINT count) |
|
void | Reverse () |
|
int | Find (void *value) const |
|
int | Find (asUINT startAt, void *value) const |
|
int | FindByRef (void *ref) const |
|
int | FindByRef (asUINT startAt, void *ref) const |
|
void * | GetBuffer () |
|
int | GetRefCount () |
|
void | SetFlag () |
|
bool | GetFlag () |
|
void | EnumReferences (asIScriptEngine *engine) |
|
void | ReleaseAllHandles (asIScriptEngine *engine) |
|
|
static void | SetMemoryFunctions (asALLOCFUNC_t allocFunc, asFREEFUNC_t freeFunc) |
|
static CScriptArray * | Create (asITypeInfo *ot) |
|
static CScriptArray * | Create (asITypeInfo *ot, asUINT length) |
|
static CScriptArray * | Create (asITypeInfo *ot, asUINT length, void *defaultValue) |
|
static CScriptArray * | Create (asITypeInfo *ot, void *listBuffer) |
|
|
| CScriptArray (asITypeInfo *ot, void *initBuf) |
|
| CScriptArray (asUINT length, asITypeInfo *ot) |
|
| CScriptArray (asUINT length, void *defVal, asITypeInfo *ot) |
|
| CScriptArray (const CScriptArray &other) |
|
bool | Less (const void *a, const void *b, bool asc, asIScriptContext *ctx, SArrayCache *cache) |
|
void * | GetArrayItemPointer (int index) |
|
void * | GetDataPointer (void *buffer) |
|
void | Copy (void *dst, void *src) |
|
void | Precache () |
|
bool | CheckMaxSize (asUINT numElements) |
|
void | Resize (int delta, asUINT at) |
|
void | CreateBuffer (SArrayBuffer **buf, asUINT numElements) |
|
void | DeleteBuffer (SArrayBuffer *buf) |
|
void | CopyBuffer (SArrayBuffer *dst, SArrayBuffer *src) |
|
void | Construct (SArrayBuffer *buf, asUINT start, asUINT end) |
|
void | Destruct (SArrayBuffer *buf, asUINT start, asUINT end) |
|
bool | Equals (const void *a, const void *b, asIScriptContext *ctx, SArrayCache *cache) const |
|
|
int | refCount |
|
bool | gcFlag |
|
asITypeInfo * | objType |
|
SArrayBuffer * | buffer |
|
int | elementSize |
|
int | subTypeId |
|
The documentation for this class was generated from the following files: