Return total capacity of the table.
Returns all entries within table.
Returns all unused entries.
Return number of records marked as free.
Returns all used entries.
Return number of records marked as used.
Builds the table from existing buffer or buffers representing entries.
Buffer to populate table from.
Optional
alignment: StructMemoryAlignmentMemory alignment of the source platform.
Creates an empty table with set capacity.
Capacity to create the table with.
Return next free entry or null
if no entries are free within the table.
Returns index of element in table.
Entry to resolve index for.
Sets whether the table has a table header containing a 16-bit unsigned used table length.
Sets whether table has record count header.
Applies function to determine table entry occupancy. This function is invoked with an entry instance
and returns boolean
indicating if the entry is occupied or not.
Function to determine entry occupancy.
Export the table in target platform format.
Memory alignment to use for export.
Defines a struct factory for entries contained within table.
Struct factory.
Static
new
Table structure wraps
Struct
-based entries for tables present within ZNP NV memory.