Up
Module
Hashable_t
(
S1
:
Hashable_sexpable
) (
S2
:
Hashable_sexpable
) :
Hashable_sexpable
with
type
t
=
Make(S1)(S2).t
Parameters
S1
:
Hashable_sexpable
S2
:
Hashable_sexpable
Signature
type
t =
Make(S1)(S2).t
val
t_of_sexp :
Sexplib.Sexp.t
->
t
val
sexp_of_t :
t
->
Sexplib.Sexp.t
include
Core_kernel.Hashable.S
with
type
t
:=
t
type
t
val
hash :
t
-> int
val
compare :
t
->
t
-> int
val
hashable :
t
Hashable.Hashtbl.Hashable.t
module
Table
:
Hashable.Hashtbl.S
with
type
key
=
t
module
Hash_set
:
Core_kernel.Hash_set.S
with
type
elt
=
t
module
Hash_queue
:
Core_kernel.Hash_queue.S
with
type
Key.t
=
t