Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Guile.NumberSourceexact_integer_p v returns #t if v is an exact integer and #f otherwise.
is_exact_integer v returns true if v is an exact integer and false otherwise.
schar_from_raw v extracts an OCaml signed char from a Guile value v.
uchar_from_raw v extracts an OCaml unsigned char from a Guile value v.
ushort_from_raw v extracts an OCaml unsigned short from a Guile value v.
uint_from_raw v extracts an OCaml unsigned int from a Guile value v.
long_from_raw v extracts an OCaml long from a Guile value v.
long_from_raw v extracts an OCaml unsigned long from a Guile value v.
long_long_from_raw v extracts an OCaml long long from a Guile value v.
ulong_long_from_raw v extracts an OCaml unsigned long long from a Guile value v.
size_t_from_raw v extracts an OCaml size_t from a Guile value v.
schar_to_raw c converts an OCaml signed char c into a Guile value.
uchar_to_raw c converts an OCaml unsigned char c into a Guile value.
ushort_to_raw c converts an OCaml unsigned short c into a Guile value.
uint_to_raw i converts an OCaml unsigned int i into a Guile value.
long_to_raw l converts an OCaml long l into a Guile value.
ulong_to_raw l converts an OCaml unsigned long l into a Guile value.
long_long_to_raw l converts an OCaml long long l into a Guile value.
ulong_long_to_raw l converts an OCaml unsigned long long l into a Guile value.
size_t_to_raw l converts an OCaml size_t l into a Guile value.
is_exact v returns true if v is an exact number and false otherwise.
is_inexact v returns true if v is an exact number and false otherwise.
inexact_to_exact v converts an inexact value v to its nearest exact counterpart.