![]() |
YAP 7.1.0
|
Prolog parameter browsing and setting,. More...
#include "Yap.h"#include "iopreds.h"#include "YapEval.h"#include "Yatom.h"#include "yapio.h"#include "YapGFlagInfo.h"#include "YapLFlagInfo.h"Go to the source code of this file.
Macros | |
| #define | INIT_FLAGS 1 |
| #define | YAP_FLAG(ID, NAME, WRITABLE, DEF, INIT, HELPER) { NAME, WRITABLE, DEF, INIT, HELPER } |
| #define | START_LOCAL_FLAGS static flag_info local_flags_setup[] = { |
| #define | END_LOCAL_FLAGS |
| #define | START_GLOBAL_FLAGS static flag_info global_flags_setup[] = { |
| #define | END_GLOBAL_FLAGS |
| #define | GZERO_FLAG { NULL, false, NULL, NULL, NULL } |
| #define | LZERO_FLAG { NULL, false, NULL, NULL, NULL } |
| #define | PROLOG_FLAG_PROPERTY_DEFS() |
| #define | PAR(x, y, z, w) z |
| #define | PAR(x, y, z, w) { x, y, z, w } |
Typedefs | |
| typedef enum prolog_flag_property_enum_choices | prolog_flag_property_choices_t |
Enumerations | |
| enum | prolog_flag_property_enum_choices { PROLOG_FLAG_PROPERTY_DEFS =() } |
Functions | |
| Term | ro (Term inp) |
| Term | nat (Term inp) |
| Term | isatom (Term inp) |
| Term | booleanFlag (Term inp) |
| Term | aro (Term inp) |
| Term | febooleanFlag (Term inp) |
| Term | synerr (Term inp) |
| void | Yap_setModuleFlags (ModEntry *new, ModEntry *cme) |
| bool | Yap_set_flag (Term tflag, Term t2) |
| Term | Yap_UnknownFlag (Term mod) |
| Term | getYapFlag (Term tflag) |
| X_API bool | Yap_create_prolog_flag (const char *name, bool writable, Term ttype, Term v) |
| Create a new global prolog flag. More... | |
| void | Yap_InitFlags (bool bootstrap) |
| Init System Prolog flags. More... | |
Prolog parameter browsing and setting,.
Definition in file flags.c.