Module Mpc

module Mpc: sig .. end

val mpc_compiled_version : unit -> int * int * int
val mpc_compiled_version_string : unit -> string
val mpc_get_version_string : unit -> string
type c 
type rounding_mode = [ `A | `D | `N | `U | `Z ] * [ `A | `D | `N | `U | `Z ] 
val c_of_based_string : prec:int * int -> mode:rounding_mode -> base:int -> string -> c
val c_of_string : prec:int * int -> mode:rounding_mode -> string -> c
val based_string_of_c : mode:rounding_mode -> base:int -> c -> string
val string_of_c : mode:rounding_mode -> c -> string
val c_of_int : prec:int * int -> mode:rounding_mode -> int -> c
val c_of_float : prec:int * int -> mode:rounding_mode -> float -> c
val c_of_z : prec:int * int -> mode:rounding_mode -> Gmp.z -> c
val c_of_q : prec:int * int -> mode:rounding_mode -> Gmp.q -> c
val c_of_f : prec:int * int -> mode:rounding_mode -> Gmp.f -> c
val c_of_fr : prec:int * int -> mode:rounding_mode -> Mpfr.fr -> c
module C: sig .. end