package odoc

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type signature = [
  1. | `Root of Root.t * Names.UnitName.t
  2. | `Module of signature * Names.ModuleName.t
  3. | `Argument of signature * int * Names.ArgumentName.t
  4. | `ModuleType of signature * Names.ModuleTypeName.t
]
type class_signature = [
  1. | `Class of signature * Names.ClassName.t
  2. | `ClassType of signature * Names.ClassTypeName.t
]
type datatype = [
  1. | `Type of signature * Names.TypeName.t
  2. | `CoreType of Names.TypeName.t
]
type parent = [
  1. | signature
  2. | datatype
  3. | class_signature
]
type label_parent = [
  1. | parent
  2. | `Page of Root.t * Names.PageName.t
]
type module_ = [
  1. | `Root of Root.t * Names.UnitName.t
  2. | `Module of signature * Names.ModuleName.t
  3. | `Argument of signature * int * Names.ArgumentName.t
]
type module_type = [
  1. | `ModuleType of signature * Names.ModuleTypeName.t
]
type type_ = [
  1. | `Type of signature * Names.TypeName.t
  2. | `CoreType of Names.TypeName.t
]
type constructor = [
  1. | `Constructor of type_ * Names.ConstructorName.t
]
type field = [
  1. | `Field of parent * Names.FieldName.t
]
type extension = [
  1. | `Extension of signature * Names.ExtensionName.t
]
type exception_ = [
  1. | `Exception of signature * Names.ExceptionName.t
  2. | `CoreException of Names.ExceptionName.t
]
type value = [
  1. | `Value of signature * Names.ValueName.t
]
type class_ = [
  1. | `Class of signature * Names.ClassName.t
]
type class_type = [
  1. | `ClassType of signature * Names.ClassTypeName.t
]
type method_ = [
  1. | `Method of class_signature * Names.MethodName.t
]
type instance_variable = [
  1. | `InstanceVariable of class_signature * Names.InstanceVariableName.t
]
type label = [
  1. | `Label of label_parent * Names.LabelName.t
]
type page = [
  1. | `Page of Root.t * Names.PageName.t
]
type path_module = module_
type path_module_type = module_type
type path_type = [
  1. | type_
  2. | class_
  3. | class_type
]
type path_class_type = [
  1. | class_
  2. | class_type
]
type fragment_module = path_module
type fragment_type = path_type
type reference_module = path_module
type reference_module_type = path_module_type
type reference_type = path_type
type reference_constructor = [
  1. | constructor
  2. | extension
  3. | exception_
]
type reference_field = field
type reference_extension = [
  1. | extension
  2. | exception_
]
type reference_exception = exception_
type reference_value = value
type reference_class = class_
type reference_class_type = [
  1. | class_
  2. | class_type
]
type reference_method = method_
type reference_instance_variable = instance_variable
type reference_label = label
type reference_page = page