type ref_kind = Odoc_types.ref_kind = | RK_module| RK_module_type| RK_class| RK_class_type| RK_value| RK_type| RK_extension| RK_exception| RK_attribute| RK_method| RK_section of text| RK_recfield| RK_const
and text_element = Odoc_types.text_element = | Raw of string| Code of string| CodePre of string| Verbatim of string| Bold of text| Italic of text| Emphasize of text| Center of text| Left of text| Right of text| List of text list| Enum of text list| Newline| Block of text| Title of int * string option * text| Latex of string| Link of string * text| Ref of string * ref_kind option * text option| Superscript of text| Subscript of text| Module_list of string list| Index_list| Custom of string * text| Target of string * string
type see_ref = Odoc_types.see_ref = | See_url of string| See_file of string| See_doc of string
exception Text_syntax of int * int * stringtype param = string * texttype raised_exception = string * texttype alert = Odoc_types.alert = {alert_name : string;alert_payload : string option;
}type info = Odoc_types.info = {i_desc : text option;i_authors : string list;i_version : string option;i_sees : see list;i_since : string option;i_before : (string * text) list;i_deprecated : text option;i_params : param list;i_raised_exceptions : raised_exception list;i_return_value : text option;i_custom : (string * text) list;i_alerts : alert list;
}module Name : sig ... endmodule Type : sig ... endmodule Value : sig ... endmodule Class : sig ... endval reset_type_names : unit -> unitval string_of_type_list : ?par:bool -> string -> Types.type_expr list -> stringval string_of_module_type :
?code:string ->
?complete:bool ->
Types.module_type ->
stringval string_of_text : text -> stringval string_of_info : info -> stringval first_sentence_of_text : text -> textval text_no_title_no_list : text -> textval get_titles_in_text : text -> (int * string option * text) listval create_index_lists : 'a list -> ('a -> string) -> 'a list listval verbose : string -> unitval warning : string -> unitval print_warnings : bool refval apply_opt : ('a -> 'b) -> 'a option -> 'b optionval apply_if_equal : ('a -> 'a) -> 'a -> 'a -> 'aval text_of_string : string -> textval text_string_of_text : text -> stringval info_of_string : string -> infoval remove_ending_newline : string -> stringmodule Scan : sig ... end