package doc-ock

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'a substitution =
  1. | ModuleEq of 'a DocOckPaths.Fragment.module_ * 'a Module.Equation.t
  2. | TypeEq of 'a DocOckPaths.Fragment.type_ * 'a TypeDecl.Equation.t
  3. | ModuleSubst of 'a DocOckPaths.Fragment.module_ * 'a DocOckPaths.Path.module_
  4. | TypeSubst of 'a DocOckPaths.Fragment.type_ * string list * 'a DocOckPaths.Path.type_
type 'a expr =
  1. | Path of 'a DocOckPaths.Path.module_type
  2. | Signature of 'a Signature.t
  3. | Functor of 'a FunctorArgument.t option * 'a expr
  4. | With of 'a expr * 'a substitution list
  5. | TypeOf of 'a Module.decl
type 'a t = {
  1. id : 'a DocOckPaths.Identifier.module_type;
  2. doc : 'a Documentation.t;
  3. expr : 'a expr option;
  4. expansion : 'a Module.expansion option;
}
OCaml

Innovation. Community. Security.