Uses of Class
jpl.fli.term_t

Packages that use term_t
jpl.fli   
 

Uses of term_t in jpl.fli
 

Methods in jpl.fli that return term_t
static term_t Prolog.new_term_ref()
           
static term_t Prolog.new_term_refs(int n)
           
static term_t Prolog.copy_term_ref(term_t from)
           
static term_t Prolog.exception(qid_t qid)
           
 

Methods in jpl.fli with parameters of type term_t
static java.lang.String term_t.toString(int n, term_t term0)
          This static method converts a term_t, which is assumed to contain a reference to a *consecutive* list of term_t references to a String representation of a list of terms, in this case, a comma separated list.
static int Prolog.compare(term_t t1, term_t t2)
           
static term_t Prolog.copy_term_ref(term_t from)
           
static void Prolog.reset_term_refs(term_t r)
           
static boolean Prolog.get_atom(term_t t, atom_t a)
           
static boolean Prolog.get_atom_chars(term_t t, StringHolder a)
           
static boolean Prolog.get_string_chars(term_t t, StringHolder s)
           
static boolean Prolog.get_integer(term_t t, IntHolder i)
           
static boolean Prolog.get_pointer(term_t t, PointerHolder ptr)
           
static boolean Prolog.get_float(term_t t, DoubleHolder d)
           
static boolean Prolog.get_functor(term_t t, functor_t f)
           
static boolean Prolog.get_name_arity(term_t t, StringHolder name, IntHolder arity)
           
static boolean Prolog.get_module(term_t t, module_t module)
           
static boolean Prolog.get_arg(int index, term_t t, term_t a)
           
static boolean Prolog.get_jref(term_t t, ObjectHolder obj)
           
static boolean Prolog.get_jboolean(term_t t, BooleanHolder b)
           
static int Prolog.term_type(term_t t)
           
static boolean Prolog.is_variable(term_t t)
           
static boolean Prolog.is_atom(term_t t)
           
static boolean Prolog.is_integer(term_t t)
           
static boolean Prolog.is_float(term_t t)
           
static boolean Prolog.is_compound(term_t t)
           
static boolean Prolog.is_functor(term_t t, functor_t f)
           
static boolean Prolog.is_atomic(term_t t)
           
static boolean Prolog.is_number(term_t t)
           
static void Prolog.put_variable(term_t t)
           
static void Prolog.put_atom(term_t t, atom_t a)
           
static void Prolog.put_integer(term_t t, long i)
           
static void Prolog.put_pointer(term_t t, PointerHolder ptr)
           
static void Prolog.put_float(term_t t, double f)
           
static void Prolog.put_functor(term_t t, functor_t functor)
           
static void Prolog.put_term(term_t t1, term_t t2)
           
static void Prolog.put_jref(term_t t, java.lang.Object ref)
           
static void Prolog.put_jboolean(term_t t, boolean b)
           
static void Prolog.put_jvoid(term_t t)
           
static void Prolog.cons_functor_v(term_t h, functor_t fd, term_t a0)
           
static void Prolog.cons_list(term_t l, term_t h, term_t t)
           
static qid_t Prolog.open_query(module_t m, int flags, predicate_t pred, term_t t0)
           
static boolean Prolog.call(term_t t, module_t m)
           
static boolean Prolog.call_predicate(module_t m, int debug, predicate_t pred, term_t t0)
           
static int Prolog.strip_module(term_t in, module_t m, term_t out)