![]() |
Ark Server API (ASE) - Wiki
|
#include <SparseArray.h>
Collaboration diagram for FScriptSparseArray:Classes | |
| struct | FFreeListLink |
Public Member Functions | |
| FScriptSparseArray () | |
| bool | IsValidIndex (int32 Index) const |
| int32 | Num () const |
| int32 | GetMaxIndex () const |
| void * | GetData (int32 Index, const FScriptSparseArrayLayout &Layout) |
| const void * | GetData (int32 Index, const FScriptSparseArrayLayout &Layout) const |
| void | Empty (int32 Slack, const FScriptSparseArrayLayout &Layout) |
| int32 | AddUninitialized (const FScriptSparseArrayLayout &Layout) |
| void | RemoveAtUninitialized (const FScriptSparseArrayLayout &Layout, int32 Index, int32 Count=1) |
| FScriptSparseArray (const FScriptSparseArray &) | |
| void | operator= (const FScriptSparseArray &) |
Static Public Member Functions | |
| static FScriptSparseArrayLayout | GetScriptLayout (int32 ElementSize, int32 ElementAlignment) |
Private Member Functions | |
| FORCEINLINE FFreeListLink * | GetFreeListLink (int32 Index, const FScriptSparseArrayLayout &Layout) |
Static Private Member Functions | |
| static void | CheckConstraints () |
Private Attributes | |
| FScriptArray | Data |
| FScriptBitArray | AllocationFlags |
| int32 | FirstFreeIndex |
| int32 | NumFreeIndices |
Definition at line 900 of file SparseArray.h.
|
inline |
Definition at line 913 of file SparseArray.h.
|
inline |
Definition at line 1059 of file SparseArray.h.
|
inline |
Adds an uninitialized object to the array.
Definition at line 958 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
|
inline |
Definition at line 944 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 934 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 939 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Accessor for the element or free list data.
Definition at line 1051 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 929 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 903 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 919 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 924 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1060 of file SparseArray.h.
|
inline |
Removes Count elements from the array, starting from Index, without destructing them.
Definition at line 985 of file SparseArray.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1010 of file SparseArray.h.
|
private |
Definition at line 1009 of file SparseArray.h.
|
private |
Definition at line 1011 of file SparseArray.h.
|
private |
Definition at line 1012 of file SparseArray.h.