Type Tests
QP_is_atom()
- tests whether a Prolog term reference contains
an atom
QP_is_atomic()
- tests whether a Prolog term reference
contains an atomic term
QP_is_compound()
- tests whether a Prolog term reference contains a
compound term
QP_is_float()
- tests whether a Prolog term reference contains a
floating point number
QP_is_integer()
- tests whether a Prolog term reference contains a
Prolog integer
QP_is_list()
- tests whether a Prolog term reference contains a list
QP_is_number()
- tests whether a Prolog term reference contains an
integer or a floating point number
QP_is_variable()
- tests whether a Prolog term reference contains a
Prolog variable
QP_term_type()
- returns the type of the term in a Prolog term
reference