Module Ordered_hash_map_local_ident

Hash algorithm only hash stamp, this makes sense when all identifiers are local (no global)

include Ordered_hash_map_gen.S with type key = Ident.t;
type key = Ident.t;
type t('value);
let create: int => t('value);
let clear: t('vaulue) => unit;
let reset: t('value) => unit;
let add: t('value) => key => 'value => unit;
let mem: t('value) => key => bool;
let rank: t('value) => key => int;
let find_value: t('value) => key => 'value;
let iter: t('value) => (key => 'value => int => unit) => unit;
let fold: t('value) => 'b => (key => 'value => int => 'b => 'b) => 'b;
let length: t('value) => int;
let elements: t('value) => list(key);
let choose: t('value) => key;
let to_sorted_array: t('value) => array(key);