Odoc_search.Entry
Sourcetype 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;
}
type type_extension_entry = {
type_path : Odoc_model.Paths.Path.Type.t;
type_params : Odoc_model.Lang.TypeDecl.param list;
private_ : bool;
}
type field_entry = {
mutable_ : bool;
type_ : Odoc_model.Lang.TypeExpr.t;
parent_type : Odoc_model.Lang.TypeExpr.t;
}
type instance_variable_entry = {
mutable_ : bool;
virtual_ : bool;
type_ : Odoc_model.Lang.TypeExpr.t;
}
type kind =
| TypeDecl of type_decl_entry
| Module
| Value of value_entry
| Doc of doc_entry
| 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
| Constructor of constructor_entry
| Field of field_entry