package ocaml-compiler
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Official release of OCaml 5.4.1
Install
dune-project
Dependency
Authors
Maintainers
Sources
ocaml-5.4.1.tar.gz
sha256=d4528517aaa1a44b8e2b1bc109a1ed0a5e0014f3ddc4feb8906b11a7e063e89a
doc/odoc_info/Odoc_type/index.html
Module Odoc_type
Representation and manipulation of a type, but not class nor module type.
This module has an implementation although it declares only types. This is because other modules use the let module construct or access it so it is needed as a real module.
type record_field = {rf_name : string;rf_mutable : bool;rf_atomic : bool;rf_type : Types.type_expr;mutable rf_text : Odoc_types.info option;
}Description of a record type field.
type variant_constructor = {vc_name : string;vc_args : constructor_args;vc_ret : Types.type_expr option;mutable vc_text : Odoc_types.info option;
}Description of a variant type constructor.
type type_kind = | Type_abstract| Type_variant of variant_constructor list| Type_record of record_field list| Type_open(*The various kinds of type.
*)
type object_field = {of_name : string;of_type : Types.type_expr;mutable of_text : Odoc_types.info option;
}type t_type = {ty_name : Name.t;mutable ty_info : Odoc_types.info option;ty_parameters : (Types.type_expr * Types.Variance.t) list;ty_kind : type_kind;ty_private : private_flag;ty_manifest : type_manifest option;mutable ty_loc : Odoc_types.location;mutable ty_code : string option;
}Representation of a type.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>