StandardHashingSet.this

Constructor.

  1. this(size_t n, float load_factor)
  2. this(IAllocator allocator, size_t n, float load_factor)
    class StandardHashingSet(K)
    this
    (
    IAllocator allocator
    ,
    size_t n
    ,
    float load_factor = 0.75
    )

Parameters

allocator IAllocator

custom bucket elements allocator

n size_t

expected number of elements in mapping

load_factor float

ratio of n to the number of internal buckets. The desired (approximate) number of elements per bucket. For example, 0.5 sets the number of buckets to double n; for 2 the number of buckets is the half of n. load_factor must be greater than 0. The load factor is basically a trade-off between memory usage (number of buckets) and search time (number of elements per bucket).

Meta