This object describes how to treat the data in an array.
void XsArray_construct(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)
Initializes the XsArray with space for count items and copies them from src.
void XsArray_rawCopy(void *to, void const *from, XsSize count, XsSize iSize)
Copies items optimized in a direct way.
void swapInt64(int64_t *a, int64_t *b)
The function to use for swapping the data of two array items.
A list of int64_t values.
const XsArrayDescriptor g_xsInt64ArrayDescriptor
Descriptor for XsInt64Array.
void XsInt64Array_construct(XsInt64Array *thisPtr, XsSize count, int64_t const *src)
void copyInt64(int64_t *to, int64_t const *from)
The function to use for copying the data of from to to.
size_t XsSize
XsSize must be unsigned number!
int compareInt64(int64_t const *a, int64_t const *b)
The function to use for comparing two items.