package ocaml-compiler
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Official release of OCaml 5.3.0
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      ocaml-5.3.0.tar.gz
    
    
        
    
  
  
  
    
  
        sha256=22c1dd9de21bf43b62d1909041fb5fad648905227bf69550a6a6bef31e654f38
    
    
  doc/compiler-libs.common/Typeopt/index.html
Module Typeopt
val is_function_type : 
  Env.t ->
  Types.type_expr ->
  (Types.type_expr * Types.type_expr) optionval is_base_type : Env.t -> Types.type_expr -> Path.t -> boolval maybe_pointer_type : 
  Env.t ->
  Types.type_expr ->
  Lambda.immediate_or_pointerval maybe_pointer : Typedtree.expression -> Lambda.immediate_or_pointerval array_type_kind : Env.t -> Types.type_expr -> Lambda.array_kindval array_kind : Typedtree.expression -> Lambda.array_kindval array_pattern_kind : Typedtree.pattern -> Lambda.array_kindval bigarray_type_kind_and_layout : 
  Env.t ->
  Types.type_expr ->
  Lambda.bigarray_kind * Lambda.bigarray_layoutval value_kind : Env.t -> Types.type_expr -> Lambda.value_kindval classify_lazy_argument : 
  Typedtree.expression ->
  [ `Constant_or_function
  | `Float_that_cannot_be_shortcut
  | `Identifier of [ `Forward_value | `Other ]
  | `Other ]val value_kind_union : 
  Lambda.value_kind ->
  Lambda.value_kind ->
  Lambda.value_kindvalue_kind_union k1 k2 is a value_kind at least as general as k1 and k2
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >