Hash_Map module

deinit

procedureextensionsince 0.23.0Source

Removes every entry and frees the memory. The map can be used again afterwards.

Example↗
Hash_Map :: #import "Extensions/Hash_Map";

map: Hash_Map.Map(int, int);
Hash_Map.insert(*map, 1, 1);
Hash_Map.deinit(*map);
assert(map.count == 0 && map.capacity == 0);
deinit :: (map: *Map)

Parameters

map: *Map

See also