package odoc

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type datatype = [
  1. | `Identifier of Identifier.datatype
  2. | `Type of signature * Names.TypeName.t
]
and module_ = [
  1. | `Identifier of Identifier.module_
  2. | `SubstAlias of Resolved_path.module_ * module_
  3. | `Module of signature * Names.ModuleName.t
  4. | `Canonical of module_ * Reference.module_
]
and signature = [
  1. | `Identifier of Identifier.signature
  2. | `SubstAlias of Resolved_path.module_ * module_
  3. | `Module of signature * Names.ModuleName.t
  4. | `Canonical of module_ * Reference.module_
  5. | `ModuleType of signature * Names.ModuleTypeName.t
]
and class_signature = [
  1. | `Identifier of Identifier.class_signature
  2. | `Class of signature * Names.ClassName.t
  3. | `ClassType of signature * Names.ClassTypeName.t
]
and parent = [
  1. | `Identifier of Identifier.parent
  2. | `SubstAlias of Resolved_path.module_ * module_
  3. | `Module of signature * Names.ModuleName.t
  4. | `Canonical of module_ * Reference.module_
  5. | `ModuleType of signature * Names.ModuleTypeName.t
  6. | `Class of signature * Names.ClassName.t
  7. | `ClassType of signature * Names.ClassTypeName.t
  8. | `Type of signature * Names.TypeName.t
]
and label_parent = [
  1. | `Identifier of Identifier.label_parent
  2. | `SubstAlias of Resolved_path.module_ * module_
  3. | `Module of signature * Names.ModuleName.t
  4. | `Canonical of module_ * Reference.module_
  5. | `ModuleType of signature * Names.ModuleTypeName.t
  6. | `Class of signature * Names.ClassName.t
  7. | `ClassType of signature * Names.ClassTypeName.t
  8. | `Type of signature * Names.TypeName.t
]
type s_substalias = [
  1. | `SubstAlias of Resolved_path.module_ * module_
]
type s_module = [
  1. | `Module of signature * Names.ModuleName.t
]
type s_canonical = [
  1. | `Canonical of module_ * Reference.module_
]
type s_module_type = [
  1. | `ModuleType of signature * Names.ModuleTypeName.t
]
type s_type = [
  1. | `Type of signature * Names.TypeName.t
]
type s_constructor = [
  1. | `Constructor of datatype * Names.ConstructorName.t
]
type s_field = [
  1. | `Field of parent * Names.FieldName.t
]
type s_extension = [
  1. | `Extension of signature * Names.ExtensionName.t
]
type s_exception = [
  1. | `Exception of signature * Names.ExceptionName.t
]
type s_value = [
  1. | `Value of signature * Names.ValueName.t
]
type s_class = [
  1. | `Class of signature * Names.ClassName.t
]
type s_class_type = [
  1. | `ClassType of signature * Names.ClassTypeName.t
]
type s_method = [
  1. | `Method of class_signature * Names.MethodName.t
]
type s_instance_variable = [
  1. | `InstanceVariable of class_signature * Names.InstanceVariableName.t
]
type s_label = [
  1. | `Label of label_parent * Names.LabelName.t
]
type module_no_id = [
  1. | s_substalias
  2. | s_module
  3. | s_canonical
]
type signature_no_id = [
  1. | module_no_id
  2. | s_module_type
]
type class_signature_no_id = [
  1. | s_class
  2. | s_class_type
]
type datatype_no_id = [
  1. | s_type
]
type module_type = [
  1. | `Identifier of Identifier.reference_module_type
  2. | s_module_type
]
type type_ = [
  1. | `Identifier of Identifier.reference_type
  2. | s_type
  3. | s_class
  4. | s_class_type
]
type constructor = [
  1. | `Identifier of Identifier.reference_constructor
  2. | s_constructor
  3. | s_extension
  4. | s_exception
]
type constructor_no_id = [
  1. | s_constructor
  2. | s_extension
  3. | s_exception
]
type field = [
  1. | `Identifier of Identifier.reference_field
  2. | s_field
]
type extension = [
  1. | `Identifier of Identifier.reference_extension
  2. | s_exception
  3. | s_extension
]
type extension_no_id = [
  1. | s_exception
  2. | s_extension
]
type exception_ = [
  1. | `Identifier of Identifier.reference_exception
  2. | s_exception
]
type value = [
  1. | `Identifier of Identifier.reference_value
  2. | s_value
]
type class_ = [
  1. | `Identifier of Identifier.reference_class
  2. | s_class
]
type class_type = [
  1. | `Identifier of Identifier.reference_class_type
  2. | s_class
  3. | s_class_type
]
type class_type_no_id = [
  1. | s_class
  2. | s_class_type
]
type method_ = [
  1. | `Identifier of Identifier.reference_method
  2. | s_method
]
type instance_variable = [
  1. | `Identifier of Identifier.reference_instance_variable
  2. | s_instance_variable
]
type label = [
  1. | `Identifier of Identifier.reference_label
  2. | s_label
]
type page = [
  1. | `Identifier of Identifier.reference_page
]