proplist.mli (356B)
1 (* Unison file synchronizer: src/ubase/proplist.mli *) 2 (* Copyright 1999-2020, Benjamin C. Pierce (see COPYING for details) *) 3 4 type 'a key 5 type t 6 7 val m : t Umarshal.t 8 9 val register : string -> 'a Umarshal.t -> 'a key 10 11 val empty : t 12 val mem : 'a key -> t -> bool 13 val find : 'a key -> t -> 'a 14 val add : 'a key -> 'a -> t -> t 15 val remove : 'a key -> t -> t