Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TSparseArrayElementOrFreeListLink< ElementType > Union Template Reference

#include <SparseArray.h>

Public Attributes

ElementType ElementData
 
struct { 
 
   int32   PrevFreeIndex 
 
   int32   NextFreeIndex 
 
};  
 

Detailed Description

template<typename ElementType>
union TSparseArrayElementOrFreeListLink< ElementType >

Allocated elements are overlapped with free element info in the element list.

Definition at line 33 of file SparseArray.h.

Member Data Documentation

◆ [struct]

struct { ... } TSparseArrayElementOrFreeListLink< ElementType >

◆ ElementData

template<typename ElementType >
ElementType TSparseArrayElementOrFreeListLink< ElementType >::ElementData

If the element is allocated, its value is stored here.

Definition at line 36 of file SparseArray.h.

◆ NextFreeIndex

template<typename ElementType >
int32 TSparseArrayElementOrFreeListLink< ElementType >::NextFreeIndex

If the element isn't allocated, this is a link to the next element in the array's free list.

Definition at line 44 of file SparseArray.h.

◆ PrevFreeIndex

template<typename ElementType >
int32 TSparseArrayElementOrFreeListLink< ElementType >::PrevFreeIndex

If the element isn't allocated, this is a link to the previous element in the array's free list.

Definition at line 41 of file SparseArray.h.


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