Did you know ... Search Documentation:
Pack xlisting -- prolog/listing_vars.pl
PublicShow source
 name_variable(+Var, +Name) is det
 variable_name(+Var, -Name) is semidet
 vmust(:GoalG) is semidet
 dcall_when(:PRED2P, ?In, ?Out) is semidet
 no_varnaming(:GoalG) is semidet
 all_different_vals(+P2, ?Term) is semidet
 all_different_vars(?A) is semidet
 all_different_vals(:PRED2, +Term) is semidet
 v_dif_rest(?V, ?REST) is semidet
 not_member_eq_local(?E, ?REST) is semidet
 dif_matrix(?V, ?REST) is semidet
 make_subterm_path(?Sub, ?Term, ?PathO) is semidet
 subterm_path(?Sub, ?Term, :TermARG3) is semidet
 get_clause_vars(?CV) is semidet
 get_clause_vars_nontraced(:TermMHB) is semidet
 del_attr_type(?Type, ?Var) is semidet
 get_clause_vars(?MHB, ?Vs) is semidet
 get_clause_vars_copy(?HB, ?HB) is semidet
 get_clause_vars_hb_int(?H, ?B) is semidet
 atom_subst_frak_0(?A, ?F, ?R, ?K) is semidet
 replace_in_string_frak_0(?F, ?R, ?A, ?K) is semidet
 fix_varcase_name(?N, ?VN) is semidet
 no_vars_needed(?H) is semidet
 try_get_inner_vars(?H) is semidet
 term_slots(?Term, ?Slots) is semidet
 term_singleslots(?A, ?Vs) is semidet
 term_singleslots(?Term, ?NonSingle, ?Singles) is semidet
 term_singleslots(:TermFml, +NonSinglesIn, -NonSinglesOut, +SinglesIn, -SinglesOut) is semidet
 call_return_tf(:Goal, ?TF) is semidet
 try_get_head_vars(?H) is semidet
 get_random_headvars(?H) is semidet
 get_random_headvars(?H, ?F, ?A, ?N) is semidet
 get_1head_arg_var(?H, ?F, ?N, ?A, ?HA) is semidet
 arg_varname(+P, ?N, ?Name) is semidet
 try_get_body_vars(:TermH) is semidet
 set_varname(+How, ?B) is semidet
 set_varname(+How, ?N, ?V) is semidet
 write_functor(?N, ?V) is semidet
 save_clause_vars(?MHB, ?Vs) is semidet
 save_clause_vars(?MHB, ?Vs, :TermWhy) is semidet
 locate_clause_ref(?M, ?H, ?MB, ?B, ?ClauseRef) is semidet
 clause_ref_vars(?ClauseRef, ?Was) is semidet
 clause_ref_file(?ClauseRef, ?File) is semidet
 save_to_clause_ref(?ClauseRef, ?Vs, ?Why) is semidet
 save_clause_vars(?M, ?H, ?MB, ?B, ?Vs, ?Why) is semidet
 ain00(?A) is semidet
 contains_ftVar(+Term) is semidet
 ensure_vars_labled_r(?I, ?O) is semidet
 copy_term_and_varnames(?Term, ?Named) is semidet
 renumbervars(?How, ?Term, ?Named) is semidet
 contains_singletons(?Term) is semidet
 count_members_eq(+Find, +TermE, -N) is det
 call_not_not(:Goal) is semidet
 contains_badvarnames(?Term) is semidet
 bad_varnamez(?Sub) is semidet
 mpred_numbervars_with_names(?Term) is semidet
 b_implode_varnames(?VALUE1) is semidet
 b_implode_varnames0(:TermN) is semidet
 imploded_copyvars(?C, ?CT) is semidet
 check_varnames(:TermVs) is semidet
 snumbervars4(:GoalTerm, ?Start, ?End, ?List) is semidet
 snumbervars5(:GoalTerm, ?Start, ?End, ?List) is semidet
 try_save_vars(?HB) is semidet
 maybe_scan_for_varnames is semidet
 scan_for_varnames is semidet
 dcall_if_verbose(:GoalG) is semidet
 read_source_file_vars(?F) is semidet
 save_file_source_vars(?F, ?T, ?Vs) is semidet
 read_source_vars(?File, ?In) is semidet
 read_source_file_vars_1(?File) is semidet
 ensure_vars_labled(?I, ?O) is semidet
 portray(:TermObj) is semidet[multifile]
 print_numbervars(?H) is semidet
 print_numbervars_maybe(?H) is semidet
 term_expansion_save_vars(?HB) is semidet
 maybe_record_scanned_file is semidet
 init_varname_stores(?M) is semidet
 listing_vars_file is semidet
 term_expansion(:TermFDecl, ?Clause) is semidet[multifile]

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

 all_different_vals(Arg1)
 all_disjoint_in_sets(Arg1, Arg2, Arg3)
 del_each_attr(Arg1, Arg2)
 never_bound(Arg1)
 variable_name_or_ref(Arg1, Arg2)
 contains_dvar(Arg1)
 without_varname_scan(Arg1)
 scan_for_varnames0
 que_read_source_file_vars(Arg1)
 lock_vars(Arg1)
 unlock_vars(Arg1)
 with_vars_locked(Arg1)
 with_vars_locked(Arg1, Arg2)
 with_some_vars_locked(Arg1, Arg2)
 with_vars_locked(Arg1, Arg2, Arg3)
 with_vars_locked_old(Arg1, Arg2)
 with_vars_locked_old(Arg1, Arg2, Arg3)
 with_vars_locked_trusted(Arg1, Arg2, Arg3)
 with_quiet_vars_lock(Arg1)
 with_vars_lock_else(Arg1, Arg2)
 skip_varlocks