package odoc

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type module_ = [
  1. | `Identifier of Identifier.path_module
  2. | `Subst of module_type * module_
  3. | `SubstAlias of module_ * module_
  4. | `Hidden of module_
  5. | `Module of module_ * Names.ModuleName.t
  6. | `Canonical of module_ * Path.module_
  7. | `Apply of module_ * Path.module_
]
and module_type = [
  1. | `Identifier of Identifier.path_module_type
  2. | `ModuleType of module_ * Names.ModuleTypeName.t
]
type module_no_id = [
  1. | `Subst of module_type * module_
  2. | `SubstAlias of module_ * module_
  3. | `Hidden of module_
  4. | `Module of module_ * Names.ModuleName.t
  5. | `Canonical of module_ * Path.module_
  6. | `Apply of module_ * Path.module_
]
type module_type_no_id = [
  1. | `ModuleType of module_ * Names.ModuleTypeName.t
]
type type_no_id = [
  1. | `Type of module_ * Names.TypeName.t
  2. | `Class of module_ * Names.ClassName.t
  3. | `ClassType of module_ * Names.ClassTypeName.t
]
type type_ = [
  1. | `Identifier of Identifier.path_type
  2. | type_no_id
]
type class_type_no_id = [
  1. | `Class of module_ * Names.ClassName.t
  2. | `ClassType of module_ * Names.ClassTypeName.t
]
type class_type = [
  1. | `Identifier of Identifier.path_class_type
  2. | class_type_no_id
]