Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Guile.Number
Sourceexact_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.