jon.recoil.org

Module Types.Map_wrapped

Parameters

module To : Types.Wrapped

Signature

type mapper = {
  1. map_signature : mapper -> From.signature -> To.signature;
  2. map_type_expr : mapper -> Types.type_expr From.wrapped -> Types.type_expr To.wrapped;
}
val value_description : mapper -> From.value_description -> To.value_description
val module_type : mapper -> From.module_type -> To.module_type
val signature : mapper -> From.signature -> To.signature
val signature_item : mapper -> From.signature_item -> To.signature_item
val functor_parameter : mapper -> From.functor_parameter -> To.functor_parameter