Atom atom_t BooleanHolder Compound DoubleHolder engine_t fid_t functor_t Float Int64Holder Integer IntHolder JPL JPLException JRef LongHolder module_t ObjectHolder predicate_t PointerHolder Prolog PrologException qid_t Query StringHolder term_t Term Util Variable Version