package odoc

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val counter : int ref
type signature = [
  1. | `LRoot of Odoc_model.Names.ModuleName.t * int
  2. | `LModule of Odoc_model.Names.ModuleName.t * int
  3. | `LResult of signature * int
  4. | `LParameter of Odoc_model.Names.ModuleName.t * int
  5. | `LModuleType of Odoc_model.Names.ModuleTypeName.t * int
]
type class_signature = [
  1. | `LClass of Odoc_model.Names.ClassName.t * int
  2. | `LClassType of Odoc_model.Names.ClassTypeName.t * int
]
type datatype = [
  1. | `LType of Odoc_model.Names.TypeName.t * int
]
type parent = [
  1. | signature
  2. | datatype
]
type label_parent = [
  1. | parent
  2. | `LPage of Odoc_model.Names.PageName.t * int
  3. | `LLeafPage of Odoc_model.Names.PageName.t * int
  4. | class_signature
]
type module_ = [
  1. | `LRoot of Odoc_model.Names.ModuleName.t * int
  2. | `LModule of Odoc_model.Names.ModuleName.t * int
  3. | `LParameter of Odoc_model.Names.ModuleName.t * int
]
type functor_parameter = [
  1. | `LParameter of Odoc_model.Names.ModuleName.t * int
]
type path_module = [
  1. | module_
  2. | `LResult of signature * int
  3. | functor_parameter
]
type module_type = [
  1. | `LModuleType of Odoc_model.Names.ModuleTypeName.t * int
]
type type_ = datatype
type constructor = [
  1. | `LConstructor of Odoc_model.Names.ConstructorName.t * int
]
type field = [
  1. | `LField of Odoc_model.Names.FieldName.t * int
]
type extension = [
  1. | `LExtension of Odoc_model.Names.ExtensionName.t * int
]
type exception_ = [
  1. | `LException of Odoc_model.Names.ExceptionName.t * int
]
type value = [
  1. | `LValue of Odoc_model.Names.ValueName.t * int
]
type class_ = [
  1. | `LClass of Odoc_model.Names.ClassName.t * int
]
type class_type = [
  1. | `LClassType of Odoc_model.Names.ClassTypeName.t * int
]
type path_type = [
  1. | type_
  2. | class_
  3. | class_type
]
type path_datatype = type_
type path_value = value
type path_class_type = [
  1. | class_
  2. | class_type
]
type method_ = [
  1. | `LMethod of Odoc_model.Names.MethodName.t * int
]
type instance_variable = [
  1. | `LInstanceVariable of Odoc_model.Names.InstanceVariableName.t * int
]
type label = [
  1. | `LLabel of Odoc_model.Names.LabelName.t * int
]
type page = [
  1. | `LPage of Odoc_model.Names.PageName.t * int
  2. | `LLeafPage of Odoc_model.Names.PageName.t * int
]
val fresh_int : unit -> int
val int_of_any : any -> int
module Of_Identifier : sig ... end
module Name : sig ... end
module Rename : sig ... end
val hash : any -> int
val compare : any -> any -> int
module Maps : sig ... end
val reset : unit -> unit
val fmt_aux : Format.formatter -> any -> unit
val fmt : Format.formatter -> [< `LClass of Odoc_model.Names.ClassName.t * int | `LClassType of Odoc_model.Names.ClassTypeName.t * int | `LConstructor of Odoc_model.Names.ConstructorName.t * int | `LException of Odoc_model.Names.ExceptionName.t * int | `LExtension of Odoc_model.Names.ExtensionName.t * int | `LField of Odoc_model.Names.FieldName.t * int | `LInstanceVariable of Odoc_model.Names.InstanceVariableName.t * int | `LLabel of Odoc_model.Names.LabelName.t * int | `LLeafPage of Odoc_model.Names.PageName.t * int | `LMethod of Odoc_model.Names.MethodName.t * int | `LModule of Odoc_model.Names.ModuleName.t * int | `LModuleType of Odoc_model.Names.ModuleTypeName.t * int | `LPage of Odoc_model.Names.PageName.t * int | `LParameter of Odoc_model.Names.ModuleName.t * int | `LResult of signature * int & [< `LModule of Odoc_model.Names.ModuleName.t * int | `LModuleType of Odoc_model.Names.ModuleTypeName.t * int | `LParameter of Odoc_model.Names.ModuleName.t * int | `LResult of signature * int | `LRoot of Odoc_model.Names.ModuleName.t * int ] * int | `LRoot of Odoc_model.Names.ModuleName.t * int | `LType of Odoc_model.Names.TypeName.t * int | `LValue of Odoc_model.Names.ValueName.t * int ] -> unit
val rename : ('a * 'b) -> 'a * int
OCaml

Innovation. Community. Security.