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_consacceptable_preference_changed
wmeacceptable_preference_wmes
preferenceall_preferences
Symbolattr
dl_conschanged
Symbolid
Symbolimpasse_id
byte impasse_type
Bool isa_context_slot
Bool marked_for_possible_removal
struct slot_structnext
preferencepreferences [14]
struct slot_structprev
wma_sym_reference_mapwma_val_references
wmewmes

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: