#include <soarkernel.h>
Collaboration diagram for slot_struct:

Data Fields | |
| slot_struct * | next |
| slot_struct * | prev |
| Symbol * | id |
| Symbol * | attr |
| wme * | wmes |
| wme * | acceptable_preference_wmes |
| preference * | all_preferences |
| preference * | preferences [NUM_PREFERENCE_TYPES] |
| Symbol * | impasse_id |
| bool | isa_context_slot |
| byte | impasse_type |
| bool | marked_for_possible_removal |
| dl_cons * | changed |
| dl_cons * | acceptable_preference_changed |
|
|
Definition at line 1433 of file soarkernel.h. Referenced by do_buffered_acceptable_preference_wme_changes(), find_impasse_wme(), and mark_context_slot_as_acceptable_preference_changed(). |
|
|
Definition at line 1423 of file soarkernel.h. Referenced by do_acceptable_preference_wme_changes_for_slot(), find_impasse_wme(), get_augs_of_id(), print_augs_of_id(), run_preference_semantics(), and soar_cRemoveWme(). |
|
|
|
Definition at line 1421 of file soarkernel.h. Referenced by add_to_os_tc(), decision_consistent_with_current_preferences(), find_impasse_wme(), find_slot(), remove_current_decision(), and run_preference_semantics(). |
|
|
Definition at line 1430 of file soarkernel.h. Referenced by check_context_slot_decisions(), find_impasse_wme(), and run_preference_semantics(). |
|
|
Definition at line 1420 of file soarkernel.h. Referenced by decision_consistent_with_current_preferences(), find_impasse_wme(), remove_current_decision(), remove_operator_if_necessary(), and run_preference_semantics(). |
|
|
Definition at line 1426 of file soarkernel.h. Referenced by decision_consistent_with_current_preferences(), find_impasse_wme(), mark_id_and_tc_as_unknown_level(), run_preference_semantics(), and walk_and_update_levels(). |
|
|
Definition at line 1428 of file soarkernel.h. Referenced by decision_consistent_with_current_preferences(), find_impasse_wme(), garbage_collect_id(), and run_preference_semantics(). |
|
|
Definition at line 1427 of file soarkernel.h. Referenced by add_preference_to_tm(), decision_consistent_with_current_preferences(), find_impasse_wme(), remove_preference_from_tm(), and run_preference_semantics(). |
|
|
Definition at line 1429 of file soarkernel.h. Referenced by find_impasse_wme(). |
|
|
|
Definition at line 1425 of file soarkernel.h. Referenced by add_preference_to_tm(), build_prohibits_list(), do_acceptable_preference_wme_changes_for_slot(), find_impasse_wme(), remove_preference_from_tm(), require_preference_semantics(), retract_instantiation(), run_preference_semantics(), and soar_ecPrintPreferences(). |
|
|
Definition at line 1419 of file soarkernel.h. |
|
1.3.5