Odoc_modulemodule String = Misc.Stdlib.Stringmodule Name = Odoc_nametype module_element = | Element_module of t_module| Element_module_type of t_module_type| Element_included_module of included_module| Element_class of Odoc_class.t_class| Element_class_type of Odoc_class.t_class_type| Element_value of Odoc_value.t_value| Element_type_extension of Odoc_extension.t_type_extension| Element_exception of Odoc_exception.t_exception| Element_type of Odoc_type.t_type| Element_module_comment of Odoc_types.textand included_module = {im_name : Name.t;mutable im_module : mmt option;mutable im_info : Odoc_types.info option;}and module_parameter = {mp_name : string;mp_type : Types.module_type option;mp_type_code : string;mp_kind : module_type_kind;}and module_kind = | Module_struct of module_element list| Module_alias of module_alias| Module_functor of module_parameter * module_kind| Module_apply of module_kind * module_kind| Module_apply_unit of module_kind| Module_with of module_type_kind * string| Module_constraint of module_kind * module_type_kind| Module_typeof of string| Module_unpack of string * module_type_aliasand t_module = {m_name : Name.t;mutable m_type : Types.module_type;mutable m_info : Odoc_types.info option;m_is_interface : bool;m_file : string;mutable m_kind : module_kind;mutable m_loc : Odoc_types.location;mutable m_top_deps : Name.t list;mutable m_code : string option;mutable m_code_intf : string option;m_text_only : bool;}and module_type_kind = | Module_type_struct of module_element list| Module_type_functor of module_parameter * module_type_kind| Module_type_alias of module_type_alias| Module_type_with of module_type_kind * string| Module_type_typeof of stringand t_module_type = {mt_name : Name.t;mutable mt_info : Odoc_types.info option;mutable mt_type : Types.module_type option;mt_is_interface : bool;mt_file : string;mutable mt_kind : module_type_kind option;mutable mt_loc : Odoc_types.location;}val values : module_element list -> Odoc_value.t_value listval types : module_element list -> Odoc_type.t_type listval type_extensions :
module_element list ->
Odoc_extension.t_type_extension listval exceptions : module_element list -> Odoc_exception.t_exception listval classes : module_element list -> Odoc_class.t_class listval class_types : module_element list -> Odoc_class.t_class_type listval modules : module_element list -> t_module listval mod_types : module_element list -> t_module_type listval comments : module_element list -> Odoc_types.text listval included_modules : module_element list -> included_module listval module_type_elements : ?trans:bool -> t_module_type -> module_element listval module_elements : ?trans:bool -> t_module -> module_element listval module_values : ?trans:bool -> t_module -> Odoc_value.t_value listval module_functions : ?trans:bool -> t_module -> Odoc_value.t_value listval module_simple_values : ?trans:bool -> t_module -> Odoc_value.t_value listval module_types : ?trans:bool -> t_module -> Odoc_type.t_type listval module_type_extensions :
?trans:bool ->
t_module ->
Odoc_extension.t_type_extension listval module_exceptions :
?trans:bool ->
t_module ->
Odoc_exception.t_exception listval module_classes : ?trans:bool -> t_module -> Odoc_class.t_class listval module_class_types :
?trans:bool ->
t_module ->
Odoc_class.t_class_type listval module_module_types : ?trans:bool -> t_module -> t_module_type listval module_included_modules : ?trans:bool -> t_module -> included_module listval module_comments : ?trans:bool -> t_module -> Odoc_types.text listval module_type_parameters :
?trans:bool ->
t_module_type ->
(module_parameter * Odoc_types.text option) listval module_parameters :
?trans:bool ->
t_module ->
(module_parameter * Odoc_types.text option) listval module_type_is_functor : t_module_type -> boolval module_is_functor : t_module -> boolval module_type_values :
?trans:bool ->
t_module_type ->
Odoc_value.t_value listval module_type_types : ?trans:bool -> t_module_type -> Odoc_type.t_type listval module_type_type_extensions :
?trans:bool ->
t_module_type ->
Odoc_extension.t_type_extension listval module_type_exceptions :
?trans:bool ->
t_module_type ->
Odoc_exception.t_exception listval module_type_classes :
?trans:bool ->
t_module_type ->
Odoc_class.t_class listval module_type_class_types :
?trans:bool ->
t_module_type ->
Odoc_class.t_class_type listval module_type_modules : ?trans:bool -> t_module_type -> t_module listval module_type_module_types :
?trans:bool ->
t_module_type ->
t_module_type listval module_type_included_modules :
?trans:bool ->
t_module_type ->
included_module listval module_type_comments : ?trans:bool -> t_module_type -> Odoc_types.text listval module_type_functions :
?trans:bool ->
t_module_type ->
Odoc_value.t_value listval module_type_simple_values :
?trans:bool ->
t_module_type ->
Odoc_value.t_value listval module_all_classes : ?trans:bool -> t_module -> Odoc_class.t_class listval module_type_all_classes :
?trans:bool ->
t_module_type ->
Odoc_class.t_class list