package doc-ock

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('a, 'b) t =
  1. | Module : 'a Sig.t -> ('a, [< kind Module ]) t
  2. | ModuleType : 'a Sig.t -> ('a, [< kind ModuleType ]) t
  3. | Datatype : 'a Datatype.t -> ('a, [< kind Type ]) t
  4. | Class : 'a ClassSig.t -> ('a, [< kind Class ]) t
  5. | ClassType : 'a ClassSig.t -> ('a, [< kind ClassType ]) t
type 'a signature = ('a, [ `Module | `ModuleType ]) t
type 'a class_signature = ('a, [ `Class | `ClassType ]) t
type 'a datatype = ('a, [ `Type ]) t
type 'a module_ = ('a, [ `Module ]) t
type 'a module_type = ('a, [ `ModuleType ]) t
type 'a sig_or_type = ('a, [ `Module | `ModuleType | `Type ]) t
type 'a any = ('a, kind) t
type 'a subst =
  1. | Subst of 'a DocOckPaths.Path.module_type
  2. | SubstAlias of 'a DocOckPaths.Path.module_