Frama-C:
Plug-ins:
Libraries:

Frama-C API - Poly_pair

include Type.Polymorphic2 with type ('a, 'b) poly = 'a * 'b
type ('a, 'b) poly = 'a * 'b
val instantiate : 'a Type.t -> 'b Type.t -> ('a, 'b) poly Type.t * bool
val is_instance_of : 'a Type.t -> bool
val get_instance : ('a, 'b) poly Type.t -> 'a Type.t * 'b Type.t
module Make (T1 : S) (T2 : S) : S with type t = (T1.t, T2.t) poly