![]() |
YAP 7.1.0
|
Go to the source code of this file.
| #define | SYSTEM_OPTION_0 "attributed_variables,rational_trees]" |
| #define | SYSTEM_OPTION_3 "big_numbers," |
| #define | YAP_FLAG(ITEM, NAME, WRITABLE, DEF, INIT, HELPER) ITEM |
| #define | START_LOCAL_FLAGS enum THREAD_LOCAL_FLAGS { |
| #define | END_LOCAL_FLAGS NULL_LFLAG }; |
| #define | START_GLOBAL_FLAGS enum GLOBAL_FLAGS { |
| #define | END_GLOBAL_FLAGS NULL_GFLAG}; |
| #define | Yap_ArgListToVector(l, def, n, a, e) Yap_ArgListToVector__(__FILE__, __FUNCTION__, __LINE__, l, def, n, a, e) |
| #define | Yap_ArgList2ToVector(l, def, n, e) Yap_ArgList2ToVector__(__FILE__, __FUNCTION__, __LINE__, l, def, n, e) |
| typedef struct x_el | xarg |
| typedef struct struct_param | param_t |
| typedef struct struct_param2 | param2_t |
| typedef union flagTerm | flag_term |
| a flag is represented as a Prolog term | |
| Term | ro (Term inp) |
| Term | aro (Term inp) |
| Term | booleanFlag (Term inp) |
| Term | febooleanFlag (Term inp) |
| Term | synerr (Term inp) |
| void | Yap_InitFlags (bool) |
| Init System Prolog flags. More... | |
| bool | Yap_InitSIGSEGV (Term enable) |
| This function implements the sigsegv prolog flag. More... | |
| bool | Yap_set_flag (Term tflag, Term t2) |
| Term | getYapFlag (Term tflag) |
| int | Yap_ArgKey (Atom key, const param_t *def, int n) |
| Returns the index of an argument key, or -1 if not found. More... | |
| Term | Yap_UnknownFlag (Term mod) |
| bool | rmdot (Term inp) |
| xarg * | Yap_ArgListToVector__ (const char *file, const char *function, int lineno, Term listl, const param_t *def, int n, xarg *a, yap_error_number e) |
| xarg * | Yap_ArgList2ToVector__ (const char *file, const char *function, int lineno, Term listl, const param2_t *def, int n, yap_error_number e) |
| Yap_ArgList2ToVector is much the same as before, but assumes parameters also have something called a scope. More... | |
| #define END_GLOBAL_FLAGS NULL_GFLAG}; |
Definition at line 209 of file YapFlags.h.
| #define END_LOCAL_FLAGS NULL_LFLAG }; |
Definition at line 207 of file YapFlags.h.
| #define START_GLOBAL_FLAGS enum GLOBAL_FLAGS { |
Definition at line 208 of file YapFlags.h.
| #define START_LOCAL_FLAGS enum THREAD_LOCAL_FLAGS { |
Definition at line 206 of file YapFlags.h.
| #define SYSTEM_OPTION_0 "attributed_variables,rational_trees]" |
Definition at line 31 of file YapFlags.h.
| #define SYSTEM_OPTION_3 "big_numbers," |
Definition at line 35 of file YapFlags.h.
| #define Yap_ArgList2ToVector | ( | l, | |
| def, | |||
| n, | |||
| e | |||
| ) | Yap_ArgList2ToVector__(__FILE__, __FUNCTION__, __LINE__, l, def, n, e) |
Definition at line 402 of file YapFlags.h.
| #define Yap_ArgListToVector | ( | l, | |
| def, | |||
| n, | |||
| a, | |||
| e | |||
| ) | Yap_ArgListToVector__(__FILE__, __FUNCTION__, __LINE__, l, def, n, a, e) |
Definition at line 394 of file YapFlags.h.
| #define YAP_FLAG | ( | ITEM, | |
| NAME, | |||
| WRITABLE, | |||
| DEF, | |||
| INIT, | |||
| HELPER | |||
| ) | ITEM |
Definition at line 205 of file YapFlags.h.