Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
slot_struct Struct Reference

#include <gdatastructs.h>

Data Fields

dl_cons * acceptable_preference_changed
wme * acceptable_preference_wmes
preference * all_preferences
Symbol * attr
dl_cons * changed
Symbol * id
Symbol * impasse_id
byte impasse_type
Bool isa_context_slot
Bool marked_for_possible_removal
struct slot_struct * next
preference * preferences [14]
struct slot_struct * prev
wma_sym_reference_map * wma_val_references
wme * wmes

Detailed Description

Definition at line 305 of file gdatastructs.h.

Field Documentation

dl_cons* slot_struct::acceptable_preference_changed
wme* slot_struct::acceptable_preference_wmes
preference* slot_struct::all_preferences
Symbol* slot_struct::attr
dl_cons* slot_struct::changed
Symbol* slot_struct::id
Symbol* slot_struct::impasse_id
byte slot_struct::impasse_type
Bool slot_struct::isa_context_slot
Bool slot_struct::marked_for_possible_removal

Definition at line 316 of file gdatastructs.h.

Referenced by make_slot(), mark_slot_for_possible_removal(), and remove_garbage_slots().

struct slot_struct* slot_struct::next
preference* slot_struct::preferences[14]
struct slot_struct * slot_struct::prev

Definition at line 306 of file gdatastructs.h.

wma_sym_reference_map* slot_struct::wma_val_references
wme* slot_struct::wmes

The documentation for this struct was generated from the following file: