package odoc

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type type_decl_entry = {
  1. canonical : Odoc_model.Paths.Path.Type.t option;
  2. equation : Odoc_model.Lang.TypeDecl.Equation.t;
  3. representation : Odoc_model.Lang.TypeDecl.Representation.t option;
}
type class_type_entry = {
  1. virtual_ : bool;
  2. params : Odoc_model.Lang.TypeDecl.param list;
}
type method_entry = {
  1. private_ : bool;
  2. virtual_ : bool;
  3. type_ : Odoc_model.Lang.TypeExpr.t;
}
type class_entry = {
  1. virtual_ : bool;
  2. params : Odoc_model.Lang.TypeDecl.param list;
}
type type_extension_entry = {
  1. type_path : Odoc_model.Paths.Path.Type.t;
  2. type_params : Odoc_model.Lang.TypeDecl.param list;
  3. private_ : bool;
}
type field_entry = {
  1. mutable_ : bool;
  2. type_ : Odoc_model.Lang.TypeExpr.t;
  3. parent_type : Odoc_model.Lang.TypeExpr.t;
}
type instance_variable_entry = {
  1. mutable_ : bool;
  2. virtual_ : bool;
  3. type_ : Odoc_model.Lang.TypeExpr.t;
}
type doc_entry =
  1. | Paragraph
  2. | Heading
  3. | CodeBlock
  4. | MathBlock
  5. | Verbatim
type value_entry = {
  1. value : Odoc_model.Lang.Value.value;
  2. type_ : Odoc_model.Lang.TypeExpr.t;
}
type kind =
  1. | TypeDecl of type_decl_entry
  2. | Module
  3. | Value of value_entry
  4. | Doc of doc_entry
  5. | Exception of constructor_entry
  6. | Class_type of class_type_entry
  7. | Method of method_entry
  8. | Class of class_entry
  9. | TypeExtension of type_extension_entry
  10. | ExtensionConstructor of constructor_entry
  11. | ModuleType
  12. | Constructor of constructor_entry
  13. | Field of field_entry
OCaml

Innovation. Community. Security.