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 copyInt(int *to, int const *from)
The function to use for copying the data of from to to.
void XsIntArray_construct(XsIntArray *thisPtr, XsSize count, int const *src)
int compareInt(int const *a, int const *b)
The function to use for comparing two items.
size_t XsSize
XsSize must be unsigned number!
void swapInt(int *a, int *b)
The function to use for swapping the data of two array items.
const XsArrayDescriptor g_xsIntArrayDescriptor
Descriptor for XsIntArray.