Odoc_info.Moduletype module_element = Odoc_module.module_element = | Element_module of t_module| Element_module_type of t_module_type| Element_included_module of included_module| Element_class of Class.t_class| Element_class_type of Class.t_class_type| Element_value of Value.t_value| Element_type_extension of Extension.t_type_extension| Element_exception of Exception.t_exception| Element_type of Type.t_type| Element_module_comment of textand included_module = Odoc_module.included_module = {im_name : Name.t;mutable im_module : mmt option;mutable im_info : Odoc_types.info option;}and module_parameter = Odoc_module.module_parameter = {mp_name : string;mp_type : Types.module_type option;mp_type_code : string;mp_kind : module_type_kind;}and module_kind = Odoc_module.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 = Odoc_module.t_module = {m_name : Name.t;mutable m_type : Types.module_type;mutable m_info : info option;m_is_interface : bool;m_file : string;mutable m_kind : module_kind;mutable m_loc : 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_alias = Odoc_module.module_type_alias = {mta_name : Name.t;mutable mta_module : t_module_type option;}and module_type_kind = Odoc_module.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 = Odoc_module.t_module_type = {mt_name : Name.t;mutable mt_info : 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 : location;}val module_elements : ?trans:bool -> t_module -> module_element listval module_module_types : ?trans:bool -> t_module -> t_module_type listval module_included_modules : ?trans:bool -> t_module -> included_module listval module_type_extensions :
?trans:bool ->
t_module ->
Extension.t_type_extension listval module_exceptions : ?trans:bool -> t_module -> Exception.t_exception listval module_types : ?trans:bool -> t_module -> Type.t_type listval module_values : ?trans:bool -> t_module -> Value.t_value listval module_functions : ?trans:bool -> t_module -> Value.t_value listval module_simple_values : ?trans:bool -> t_module -> Value.t_value listval module_classes : ?trans:bool -> t_module -> Class.t_class listval module_class_types : ?trans:bool -> t_module -> Class.t_class_type listval module_all_classes : ?trans:bool -> t_module -> Class.t_class listval module_is_functor : t_module -> boolval module_parameters :
?trans:bool ->
t_module ->
(module_parameter * text option) listval module_type_elements : ?trans:bool -> t_module_type -> module_element 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_exceptions :
?trans:bool ->
t_module_type ->
Exception.t_exception listval module_type_types : ?trans:bool -> t_module_type -> Type.t_type listval module_type_values : ?trans:bool -> t_module_type -> Value.t_value listval module_type_functions : ?trans:bool -> t_module_type -> Value.t_value listval module_type_simple_values :
?trans:bool ->
t_module_type ->
Value.t_value listval module_type_classes : ?trans:bool -> t_module_type -> Class.t_class listval module_type_class_types :
?trans:bool ->
t_module_type ->
Class.t_class_type listval module_type_all_classes :
?trans:bool ->
t_module_type ->
Class.t_class listval module_type_is_functor : t_module_type -> boolval module_type_parameters :
?trans:bool ->
t_module_type ->
(module_parameter * text option) listval module_type_comments : ?trans:bool -> t_module_type -> text list