PIPS
effects-simple-local.h File Reference

Go to the source code of this file.

Macros

#define make_sdfi_effect(e)
 copies an effect with no subcript expression More...
 

Enumerations

enum  simple_effects_actions_interpretations {
  act_rw , act_inout , act_live_in , act_live_out ,
  act_rw , act_inout , act_live_in , act_live_out
}
 actions interpretation for simple effects prettyprinting More...
 

Macro Definition Documentation

◆ make_sdfi_effect

#define make_sdfi_effect (   e)
Value:
copy_action(effect_action(e)), \
make_approximation(approximation_tag(effect_approximation(e)), UU)) : \
copy_action(effect_action(e)), \
make_approximation(is_approximation_may, UU))
reference make_reference(entity a1, list a2)
Definition: ri.c:2083
#define effect_any_reference(e)
FI: cannot be used as a left hand side.
#define make_simple_effect(reference, action, approximation)
#define approximation_tag(x)
Definition: effects.h:362
#define effect_action(x)
Definition: effects.h:642
@ is_approximation_may
Definition: effects.h:341
#define effect_approximation(x)
Definition: effects.h:644
#define NIL
The empty list (nil in Lisp)
Definition: newgen_list.h:47
#define UU
Definition: newgen_types.h:98
#define reference_variable(x)
Definition: ri.h:2326
#define reference_indices(x)
Definition: ri.h:2328

copies an effect with no subcript expression

Definition at line 30 of file effects-simple-local.h.

Enumeration Type Documentation

◆ simple_effects_actions_interpretations

actions interpretation for simple effects prettyprinting

Enumerator
act_rw 
act_inout 
act_live_in 
act_live_out 
act_rw 
act_inout 
act_live_in 
act_live_out 

Definition at line 26 of file effects-simple-local.h.