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