Module Odoc_xref__.Subst
val signature : t -> Odoc_model.Lang.Signature.t -> Odoc_model.Lang.Signature.t
val class_signature : t -> Odoc_model.Lang.ClassSignature.t -> Odoc_model.Lang.ClassSignature.t
val datatype : t -> Odoc_model.Lang.TypeDecl.Representation.t -> Odoc_model.Lang.TypeDecl.Representation.t
val module_ : t -> Odoc_model.Lang.Module.t -> Odoc_model.Lang.Module.t
val module_type : t -> Odoc_model.Lang.ModuleType.t -> Odoc_model.Lang.ModuleType.t
val type_decl : t -> Odoc_model.Lang.TypeDecl.t -> Odoc_model.Lang.TypeDecl.t
val constructor : t -> Odoc_model.Lang.TypeDecl.Constructor.t -> Odoc_model.Lang.TypeDecl.Constructor.t
val field : t -> Odoc_model.Lang.TypeDecl.Field.t -> Odoc_model.Lang.TypeDecl.Field.t
val extension : t -> Odoc_model.Lang.Extension.t -> Odoc_model.Lang.Extension.t
val exception_ : t -> Odoc_model.Lang.Exception.t -> Odoc_model.Lang.Exception.t
val value : t -> Odoc_model.Lang.Value.t -> Odoc_model.Lang.Value.t
val class_ : t -> Odoc_model.Lang.Class.t -> Odoc_model.Lang.Class.t
val class_type : t -> Odoc_model.Lang.ClassType.t -> Odoc_model.Lang.ClassType.t
val method_ : t -> Odoc_model.Lang.Method.t -> Odoc_model.Lang.Method.t
val instance_variable : t -> Odoc_model.Lang.InstanceVariable.t -> Odoc_model.Lang.InstanceVariable.t
val comment : t -> Odoc_model.Comment.docs_or_stop -> Odoc_model.Comment.docs_or_stop
val documentation : t -> Odoc_model.Comment.docs -> Odoc_model.Comment.docs
val identifier_module : t -> Odoc_model.Paths.Identifier.Module.t -> Odoc_model.Paths.Identifier.Module.t
val identifier_signature : t -> Odoc_model.Paths.Identifier.Signature.t -> Odoc_model.Paths.Identifier.Signature.t
val offset_identifier_signature : t -> (Odoc_model.Paths.Identifier.Signature.t * int) -> Odoc_model.Paths.Identifier.Signature.t * int
val module_type_expr : t -> Odoc_model.Lang.ModuleType.expr -> Odoc_model.Lang.ModuleType.expr
val module_expansion : t -> Odoc_model.Lang.Module.expansion -> Odoc_model.Lang.Module.expansion
val rename_signature : equal:(Odoc_model.Root.t -> Odoc_model.Root.t -> bool) -> Odoc_model.Paths.Identifier.Signature.t -> Odoc_model.Paths.Identifier.Signature.t -> int -> t
val rename_class_signature : equal:(Odoc_model.Root.t -> Odoc_model.Root.t -> bool) -> Odoc_model.Paths.Identifier.ClassSignature.t -> Odoc_model.Paths.Identifier.ClassSignature.t -> t
val rename_datatype : equal:(Odoc_model.Root.t -> Odoc_model.Root.t -> bool) -> Odoc_model.Paths.Identifier.DataType.t -> Odoc_model.Paths.Identifier.DataType.t -> t
val prefix : equal:(Odoc_model.Root.t -> Odoc_model.Root.t -> bool) -> canonical:(Odoc_model.Paths.Path.Module.t * Odoc_model.Paths.Reference.Module.t) option -> Odoc_model.Paths.Identifier.Module.t -> t
val strengthen : Odoc_model.Paths.Path.Resolved.Module.t -> t
val pack : equal:(Odoc_model.Root.t -> Odoc_model.Root.t -> bool) -> hash:(Odoc_model.Root.t -> int) -> (Odoc_model.Paths.Identifier.Module.t * Odoc_model.Paths.Identifier.Module.t) list -> t