Module View.Ty

type t = ty
module Var : sig ... end
module Cst : sig ... end
module Def : sig ... end
exception Not_first_order of t

exceptions raised by view functions on types that cannot be represented as first-order.

val view : expand:bool -> t -> < ty_var : Var.t ; ty_cst : Cst.t ; builtin : builtin ; ty : t.. > Dolmen_intf.View.TFF.Ty.view

View function for types.

  • raises Not_first_order_ty

    if the type cannot be viewed as first-order.