package odoc
Module Odoc_index.EntrySource
Source
type type_decl_entry = {canonical : Odoc_model.Paths.Path.Type.t option;equation : Odoc_model.Lang.TypeDecl.Equation.t;representation : Odoc_model.Lang.TypeDecl.Representation.t option;
}Source
type type_extension_entry = {type_path : Odoc_model.Paths.Path.Type.t;type_params : Odoc_model.Lang.TypeDecl.param list;private_ : bool;
}Source
type field_entry = {mutable_ : bool;type_ : Odoc_model.Lang.TypeExpr.t;parent_type : Odoc_model.Lang.TypeExpr.t;
}Source
type instance_variable_entry = {mutable_ : bool;virtual_ : bool;type_ : Odoc_model.Lang.TypeExpr.t;
}Source
type kind = | TypeDecl of type_decl_entry| Module of module_entry| Value of value_entry| Doc| Exception of constructor_entry| Class_type of class_type_entry| Method of method_entry| Class of class_entry| TypeExtension of type_extension_entry| ExtensionConstructor of constructor_entry| ModuleType of module_entry| Constructor of constructor_entry| Field of field_entry| UnboxedField of field_entry| Page of Odoc_model.Frontmatter.t| Impl| Dir
Source
type t = {id : Odoc_model.Paths.Identifier.Any.t;doc : Odoc_model.Comment.elements;kind : kind;
}Source
val entry :
id:[< Odoc_model.Paths.Identifier.Any.t_pv ] Odoc_model.Paths.Identifier.id ->
doc:Odoc_model.Comment.elements ->
kind:kind ->
t