DoxigAlpha

Slice

A MultiArrayList.Slice contains cached start pointers for each field in the list. These pointers are not normally stored to reduce the size of the list in memory. If you are accessing multiple fields, call slice() first to compute the pointers, and then get the field arrays from the slice.

Fields of this type

Fields

#
ptrs:[fields.len][*]u8
This array is indexed by the field index which can be obtained
len:usize
capacity:usize

Functions in this namespace

Functions

#
subslice
Returns a `Slice` representing a range of elements in `s`, analagous to `arr[off..len]`.

= .{ .ptrs = undefined, .len = 0, .capacity = 0, }

Values

#
empty
= .{ .ptrs = undefined, .len = 0, .capacity = 0, }