Go to the source code of this file.
|
DynCInf * | Pl_Add_Dynamic_Clause (WamWord head_word, WamWord body_word, Bool asserta, Bool check_perm, int pl_file) |
|
void | Pl_Delete_Dynamic_Clause (DynCInf *clause) |
|
PredInf * | Pl_Update_Dynamic_Pred (int func, int arity, int what_to_do, int pl_file_for_multi) |
|
DynCInf * | Pl_Scan_Dynamic_Pred (int owner_func, int owner_arity, DynPInf *dyn, WamWord first_arg_word, ScanFct alt_fct, int alt_fct_type, int alt_info_size, WamWord *alt_info) |
|
int | Pl_Scan_Choice_Point_Pred (WamWord *b, int *arity) |
|
void | Pl_Copy_Clause_To_Heap (DynCInf *clause, WamWord *head_word, WamWord *body_word) |
|
#define DYN_ALT_FCT_FOR_JUMP 1 |
#define DYN_ALT_FCT_FOR_TEST 0 |
void Pl_Delete_Dynamic_Clause |
( |
DynCInf * |
clause | ) |
|
int Pl_Scan_Choice_Point_Pred |
( |
WamWord * |
b, |
|
|
int * |
arity |
|
) |
| |
DynCInf* Pl_Scan_Dynamic_Pred |
( |
int |
owner_func, |
|
|
int |
owner_arity, |
|
|
DynPInf * |
dyn, |
|
|
WamWord |
first_arg_word, |
|
|
ScanFct |
alt_fct, |
|
|
int |
alt_fct_type, |
|
|
int |
alt_info_size, |
|
|
WamWord * |
alt_info |
|
) |
| |
PredInf* Pl_Update_Dynamic_Pred |
( |
int |
func, |
|
|
int |
arity, |
|
|
int |
what_to_do, |
|
|
int |
pl_file_for_multi |
|
) |
| |