ocaml-base-compiler

Official release 4.07.1
IN THIS PACKAGE
Module Odoc_value
module Name = Odoc_name
type t_value = {
val_name : Name.t;
mutable val_info : Odoc_types.info option;
val_type : Types.type_expr;
val_recursive : bool;
mutable val_parameters : Odoc_parameter.parameter list;
mutable val_code : string option;
mutable val_loc : Odoc_types.location;
}
type t_attribute = {
att_value : t_value;
att_mutable : bool;
att_virtual : bool;
}
type t_method = {
met_value : t_value;
met_private : bool;
met_virtual : bool;
}
val value_parameter_text_by_name : t_value -> string -> Odoc_types.text option
val update_value_parameters_text : t_value -> unit
val parameter_list_from_arrows : Types.type_expr -> (Asttypes.arg_label * Types.type_expr) list
val dummy_parameter_list : Types.type_expr -> Odoc_parameter.param_info list
val is_function : t_value -> bool