package posix-math2

  1. Overview
  2. Docs

Module Posix_math_stubs.DefSource

Parameters

module F : Cstubs.FOREIGN

Signature

Sourcemodule Types : sig ... end
include module type of struct include Types end
val sizeof_float_t : int
val alignof_float_t : int
val sizeof_double_t : int
val alignof_double_t : int
val fp_infinite : int
val fp_nan : int
val fp_normal : int
val fp_subnormal : int
val fp_zero : int
Sourceval float_t : float Ctypes_static.typ
Sourceval double_t : float Ctypes_static.typ
Sourceval fpclassify : (float -> int F.return) F.result
Sourceval isfinite : (float -> bool F.return) F.result
Sourceval isgreater : (float -> float -> bool F.return) F.result
Sourceval isgreaterequal : (float -> float -> bool F.return) F.result
Sourceval isinf : (float -> bool F.return) F.result
Sourceval isless : (float -> float -> bool F.return) F.result
Sourceval islessequal : (float -> float -> bool F.return) F.result
Sourceval islessgreater : (float -> float -> bool F.return) F.result
Sourceval isnan : (float -> bool F.return) F.result
Sourceval isnormal : (float -> bool F.return) F.result
Sourceval isunordered : (float -> float -> bool F.return) F.result
Sourceval signbit : (float -> bool F.return) F.result
Sourceval m_e : (unit -> float F.return) F.result
Sourceval m_log2e : (unit -> float F.return) F.result
Sourceval m_log10e : (unit -> float F.return) F.result
Sourceval m_ln2 : (unit -> float F.return) F.result
Sourceval m_ln10 : (unit -> float F.return) F.result
Sourceval m_pi : (unit -> float F.return) F.result
Sourceval m_pi_2 : (unit -> float F.return) F.result
Sourceval m_pi_4 : (unit -> float F.return) F.result
Sourceval m_1_pi : (unit -> float F.return) F.result
Sourceval m_2_pi : (unit -> float F.return) F.result
Sourceval m_2_sqrtpi : (unit -> float F.return) F.result
Sourceval m_sqrt2 : (unit -> float F.return) F.result
Sourceval m_sqrt1_2 : (unit -> float F.return) F.result
Sourceval signgam : (unit -> int Ctypes_static.ptr F.return) F.result
Sourceval huge_val : (unit -> float F.return) F.result
Sourceval huge_valf : (unit -> float F.return) F.result
Sourceval huge_vall : (unit -> LDouble.t F.return) F.result
Sourceval infinity : (unit -> float F.return) F.result
Sourceval nan_constant : (unit -> float F.return) F.result
Sourceval acos : (float -> float F.return) F.result
Sourceval acosf : (float -> float F.return) F.result
Sourceval acosh : (float -> float F.return) F.result
Sourceval acoshf : (float -> float F.return) F.result
Sourceval asin : (float -> float F.return) F.result
Sourceval asinf : (float -> float F.return) F.result
Sourceval asinh : (float -> float F.return) F.result
Sourceval asinhf : (float -> float F.return) F.result
Sourceval atan : (float -> float F.return) F.result
Sourceval atan2 : (float -> float -> float F.return) F.result
Sourceval atan2f : (float -> float -> float F.return) F.result
Sourceval atanf : (float -> float F.return) F.result
Sourceval atanh : (float -> float F.return) F.result
Sourceval atanhf : (float -> float F.return) F.result
Sourceval cbrt : (float -> float F.return) F.result
Sourceval cbrtf : (float -> float F.return) F.result
Sourceval ceil : (float -> float F.return) F.result
Sourceval ceilf : (float -> float F.return) F.result
Sourceval copysign : (float -> float -> float F.return) F.result
Sourceval copysignf : (float -> float -> float F.return) F.result
Sourceval cos : (float -> float F.return) F.result
Sourceval cosf : (float -> float F.return) F.result
Sourceval cosh : (float -> float F.return) F.result
Sourceval coshf : (float -> float F.return) F.result
Sourceval erf : (float -> float F.return) F.result
Sourceval erfc : (float -> float F.return) F.result
Sourceval erfcf : (float -> float F.return) F.result
Sourceval erff : (float -> float F.return) F.result
Sourceval exp : (float -> float F.return) F.result
Sourceval exp2 : (float -> float F.return) F.result
Sourceval exp2f : (float -> float F.return) F.result
Sourceval expf : (float -> float F.return) F.result
Sourceval expm1 : (float -> float F.return) F.result
Sourceval expm1f : (float -> float F.return) F.result
Sourceval fabs : (float -> float F.return) F.result
Sourceval fabsf : (float -> float F.return) F.result
Sourceval fdim : (float -> float -> float F.return) F.result
Sourceval fdimf : (float -> float -> float F.return) F.result
Sourceval floor : (float -> float F.return) F.result
Sourceval floorf : (float -> float F.return) F.result
Sourceval fma : (float -> float -> float -> float F.return) F.result
Sourceval fmaf : (float -> float -> float -> float F.return) F.result
Sourceval fmax : (float -> float -> float F.return) F.result
Sourceval fmaxf : (float -> float -> float F.return) F.result
Sourceval fmin : (float -> float -> float F.return) F.result
Sourceval fminf : (float -> float -> float F.return) F.result
Sourceval fmod : (float -> float -> float F.return) F.result
Sourceval fmodf : (float -> float -> float F.return) F.result
Sourceval frexp : (float -> int Ctypes_static.ptr -> float F.return) F.result
Sourceval frexpf : (float -> int Ctypes_static.ptr -> float F.return) F.result
Sourceval hypot : (float -> float -> float F.return) F.result
Sourceval hypotf : (float -> float -> float F.return) F.result
Sourceval ilogb : (float -> int F.return) F.result
Sourceval ilogbf : (float -> int F.return) F.result
Sourceval ilogbl : (LDouble.t -> int F.return) F.result
Sourceval j0 : (float -> float F.return) F.result
Sourceval j1 : (float -> float F.return) F.result
Sourceval jn : (int -> float -> float F.return) F.result
Sourceval ldexp : (float -> int -> float F.return) F.result
Sourceval ldexpf : (float -> int -> float F.return) F.result
Sourceval ldexpl : (LDouble.t -> int -> LDouble.t F.return) F.result
Sourceval lgamma : (float -> float F.return) F.result
Sourceval lgammaf : (float -> float F.return) F.result
Sourceval llrint : (float -> Signed.llong F.return) F.result
Sourceval llrintf : (float -> Signed.llong F.return) F.result
Sourceval llrintl : (LDouble.t -> Signed.llong F.return) F.result
Sourceval llround : (float -> Signed.llong F.return) F.result
Sourceval llroundf : (float -> Signed.llong F.return) F.result
Sourceval llroundl : (LDouble.t -> Signed.llong F.return) F.result
Sourceval log : (float -> float F.return) F.result
Sourceval log10 : (float -> float F.return) F.result
Sourceval log10f : (float -> float F.return) F.result
Sourceval log1p : (float -> float F.return) F.result
Sourceval log1pf : (float -> float F.return) F.result
Sourceval log2 : (float -> float F.return) F.result
Sourceval log2f : (float -> float F.return) F.result
Sourceval logb : (float -> float F.return) F.result
Sourceval logbf : (float -> float F.return) F.result
Sourceval logf : (float -> float F.return) F.result
Sourceval lrint : (float -> Signed.long F.return) F.result
Sourceval lrintf : (float -> Signed.long F.return) F.result
Sourceval lrintl : (LDouble.t -> Signed.long F.return) F.result
Sourceval lround : (float -> Signed.long F.return) F.result
Sourceval lroundf : (float -> Signed.long F.return) F.result
Sourceval lroundl : (LDouble.t -> Signed.long F.return) F.result
Sourceval modf : (float -> float Ctypes_static.ptr -> float F.return) F.result
Sourceval modff : (float -> float Ctypes_static.ptr -> float F.return) F.result
Sourceval nan : (string -> float F.return) F.result
Sourceval nanf : (string -> float F.return) F.result
Sourceval nanl : (string -> LDouble.t F.return) F.result
Sourceval nearbyint : (float -> float F.return) F.result
Sourceval nearbyintf : (float -> float F.return) F.result
Sourceval nextafter : (float -> float -> float F.return) F.result
Sourceval nextafterf : (float -> float -> float F.return) F.result
Sourceval nexttoward : (float -> LDouble.t -> float F.return) F.result
Sourceval nexttowardf : (float -> LDouble.t -> float F.return) F.result
Sourceval pow : (float -> float -> float F.return) F.result
Sourceval powf : (float -> float -> float F.return) F.result
Sourceval remainder : (float -> float -> float F.return) F.result
Sourceval remainderf : (float -> float -> float F.return) F.result
Sourceval remquo : (float -> float -> int Ctypes_static.ptr -> float F.return) F.result
Sourceval remquof : (float -> float -> int Ctypes_static.ptr -> float F.return) F.result
Sourceval rint : (float -> float F.return) F.result
Sourceval rintf : (float -> float F.return) F.result
Sourceval round : (float -> float F.return) F.result
Sourceval roundf : (float -> float F.return) F.result
Sourceval scalbln : (float -> Signed.long -> float F.return) F.result
Sourceval scalblnf : (float -> Signed.long -> float F.return) F.result
Sourceval scalblnl : (LDouble.t -> Signed.long -> LDouble.t F.return) F.result
Sourceval scalbn : (float -> int -> float F.return) F.result
Sourceval scalbnf : (float -> int -> float F.return) F.result
Sourceval scalbnl : (LDouble.t -> int -> LDouble.t F.return) F.result
Sourceval sin : (float -> float F.return) F.result
Sourceval sinf : (float -> float F.return) F.result
Sourceval sinh : (float -> float F.return) F.result
Sourceval sinhf : (float -> float F.return) F.result
Sourceval sqrt : (float -> float F.return) F.result
Sourceval sqrtf : (float -> float F.return) F.result
Sourceval tan : (float -> float F.return) F.result
Sourceval tanf : (float -> float F.return) F.result
Sourceval tanh : (float -> float F.return) F.result
Sourceval tanhf : (float -> float F.return) F.result
Sourceval tgamma : (float -> float F.return) F.result
Sourceval tgammaf : (float -> float F.return) F.result
Sourceval trunc : (float -> float F.return) F.result
Sourceval truncf : (float -> float F.return) F.result
Sourceval y0 : (float -> float F.return) F.result
Sourceval y1 : (float -> float F.return) F.result
Sourceval yn : (int -> float -> float F.return) F.result
OCaml

Innovation. Community. Security.