Low-level code to support flags.
More...
Low-level code to support flags.
◆ END_GLOBAL_FLAGS
◆ END_LOCAL_FLAGS
◆ GZERO_FLAG
#define GZERO_FLAG { NULL, false, NULL, NULL, NULL } |
◆ INIT_FLAGS
◆ LZERO_FLAG
#define LZERO_FLAG { NULL, false, NULL, NULL, NULL } |
◆ START_GLOBAL_FLAGS
#define START_GLOBAL_FLAGS static flag_info global_flags_setup[] = { |
◆ START_LOCAL_FLAGS
#define START_LOCAL_FLAGS static flag_info local_flags_setup[] = { |
◆ YAP_FLAG
#define YAP_FLAG |
( |
|
ID, |
|
|
|
NAME, |
|
|
|
WRITABLE, |
|
|
|
DEF, |
|
|
|
INIT, |
|
|
|
HELPER |
|
) |
| { NAME, WRITABLE, DEF, INIT, HELPER } |
◆ aro()
◆ booleanFlag()
Term booleanFlag |
( |
Term |
inp | ) |
|
◆ febooleanFlag()
Term febooleanFlag |
( |
Term |
inp | ) |
|
◆ ro()
◆ synerr()
|
#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 } |
|