Return a hash value calculated from the specified rule using the specified size as the number of slots.

Synopsis

Declared in <ball_rule.h>

static
int
hash(
    Rule const& rule,
    int size);

Description

The value returned is guaranteed to be in the range [0 .. size ‐ 1]. The behavior is undefined unless 0 < size.

Return Value

hash value in the range [0 .. size ‐ 1]

Parameters

Name

Description

rule

rule to hash

size

number of hash slots

Created with MrDocs