package ocaml-base-compiler

  1. Overview
  2. Docs
type env
val empty : env
val add_signature : env -> string -> ?rel:string -> Types.signature -> env
val add_extension : env -> Odoc_name.t -> env
val add_type : env -> Odoc_name.t -> env
val add_value : env -> Odoc_name.t -> env
val add_module : env -> Odoc_name.t -> env
val add_module_type : env -> Odoc_name.t -> env
val add_class : env -> Odoc_name.t -> env
val add_class_type : env -> Odoc_name.t -> env
val full_module_name : env -> Odoc_name.t -> Odoc_name.t
val full_module_type_name : env -> Odoc_name.t -> Odoc_name.t
val full_module_or_module_type_name : env -> Odoc_name.t -> Odoc_name.t
val full_type_name : env -> Odoc_name.t -> Odoc_name.t
val full_value_name : env -> Odoc_name.t -> Odoc_name.t
val full_extension_constructor_name : env -> Odoc_name.t -> Odoc_name.t
val full_class_name : env -> Odoc_name.t -> Odoc_name.t
val full_class_type_name : env -> Odoc_name.t -> Odoc_name.t
val full_class_or_class_type_name : env -> Odoc_name.t -> Odoc_name.t
val subst_type : env -> Types.type_expr -> Types.type_expr
val subst_module_type : env -> Types.module_type -> Types.module_type
val subst_class_type : env -> Types.class_type -> Types.class_type