DoxigAlpha

Function parameters

Parameters

#

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#
StringHashMap
Builtin hashmap for strings as keys.
StringHashMapUnmanaged
Key memory is managed by the caller.
HashMap
General purpose hash table.
HashMapUnmanaged
A HashMap based on open addressing and linear probing.

= 80

Values

#

Source

Implementation

#
fn capacityForSize(size: Size) Size {
    var new_cap: u32 = @intCast((@as(u64, size) * 100) / max_load_percentage + 1);
    new_cap = math.ceilPowerOfTwo(u32, new_cap) catch unreachable;
    return new_cap;
}