Module Splay_tree.Splay_tree0

include Splay_tree0_intf.Splay_tree
type nonrec ('k, 'd, 'a) reduction_operation = ('k'd'a) Splay_tree0_intf.reduction_operation
module type S = Splay_tree0_intf.S
module Make_with_reduction : functor (Key : Key) -> functor (Data : Data) -> functor (R : Reduction_operation with type key = Key.t and type data = Data.t) -> S with type key = Key.t and type data = Data.t and type accum = R.accum
module Make_without_reduction : functor (Key : Key) -> functor (Data : Data) -> S with type key = Key.t and type data = Data.t and type accum = unit
module Reduction_operations : sig ... end