12.4.7 Convenient functions to generate Prolog exceptions
All
Application
Manual
Name
Summary
Help
Documentation
Reference manual
Foreign Language Interface
The Foreign Include File
Convenient functions to generate Prolog exceptions
PL_get_atom_ex()
PL_get_integer_ex()
PL_get_long_ex()
PL_get_int64_ex()
PL_get_uint64_ex()
PL_get_intptr_ex()
PL_get_size_ex()
PL_get_bool_ex()
PL_get_float_ex()
PL_get_char_ex()
PL_get_pointer_ex()
PL_get_list_ex()
PL_get_nil_ex()
PL_unify_list_ex()
PL_unify_nil_ex()
PL_unify_bool_ex()
PL_instantiation_error()
PL_uninstantiation_error()
PL_representation_error()
PL_type_error()
PL_domain_error()
PL_existence_error()
PL_permission_error()
PL_resource_error()
PL_syntax_error()
Packages
Availability:
C-language interface function
bool
PL_get_integer_ex
(
term_t t, int *i
)
As
PL_get_integer()
, but raises a type or instantiation error if
t
is not an integer, or a representation error if the Prolog integer does not fit in a C
int
.