Xar module

xar_reset

procedureSource

Frees every chunk and empties the array, so it can be used again. Pointers into it are invalid afterwards. The elements are not destroyed first.

Example↗
array: Xar(int, 2, 4);
xar_add(*array, 1);
xar_reset(*array);
assert(array.count == 0);
xar_reset :: (array: *Xar)

Parameters

array: *Xar

See also