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

#include <symtab.h>

Data Fields

Bool allow_bottom_up_chunks
::listassociated_output_links
symbol_common_data common_symbol_info
Bool could_be_a_link_from_below
int depth
Bool did_PE
union symbol_unionepmem_cmd_header
union symbol_unionepmem_header
epmem_node_id epmem_id
struct epmem_data_structepmem_info
union symbol_unionepmem_result_header
struct wme_structepmem_time_wme
uint64_t epmem_valid
struct gds_structgds
union symbol_unionhigher_goal
struct wme_structimpasse_wmes
struct wme_structinput_wmes
Bool isa_goal
Bool isa_impasse
unsigned short isa_operator
goal_stack_level level
uint64_t link_count
union symbol_unionlower_goal
struct ms_change_structms_i_assertions
struct ms_change_structms_o_assertions
struct ms_change_structms_retractions
char name_letter
uint64_t name_number
struct slot_structoperator_slot
struct preference_structpreferences_from_goal
goal_stack_level promotion_level
union symbol_unionreward_header
struct rl_data_structrl_info
int saved_firing_type
struct slot_structslots
union symbol_unionsmem_cmd_header
union symbol_unionsmem_header
struct smem_data_structsmem_info
smem_lti_id smem_lti
union symbol_unionsmem_result_header
epmem_time_id smem_time_id
uint64_t smem_valid
tc_number tc_num
dl_consunknown_level
union symbol_unionvariablization

Detailed Description

Definition at line 209 of file symtab.h.

Field Documentation

Bool identifier_struct::allow_bottom_up_chunks

Definition at line 221 of file symtab.h.

Referenced by chunk_instantiation(), and should_variablize().

::list* identifier_struct::associated_output_links

Definition at line 272 of file symtab.h.

Referenced by make_new_identifier(), and remove_output_link_tc_info().

symbol_common_data identifier_struct::common_symbol_info

Definition at line 210 of file symtab.h.

Referenced by add_wme_to_wm(), instantiate_rhs_value(), and rl_valid_template().

Bool identifier_struct::could_be_a_link_from_below
int identifier_struct::depth

Definition at line 275 of file symtab.h.

Bool identifier_struct::did_PE

Definition at line 217 of file symtab.h.

union symbol_union* identifier_struct::epmem_cmd_header
union symbol_union* identifier_struct::epmem_header
epmem_node_id identifier_struct::epmem_id
struct epmem_data_struct* identifier_struct::epmem_info
union symbol_union* identifier_struct::epmem_result_header
struct wme_struct* identifier_struct::epmem_time_wme

Definition at line 248 of file symtab.h.

Referenced by epmem_new_episode(), and make_new_identifier().

uint64_t identifier_struct::epmem_valid
struct gds_struct* identifier_struct::gds
union symbol_union* identifier_struct::higher_goal
struct wme_struct* identifier_struct::impasse_wmes
struct wme_struct* identifier_struct::input_wmes
Bool identifier_struct::isa_goal
Bool identifier_struct::isa_impasse
unsigned short identifier_struct::isa_operator
goal_stack_level identifier_struct::level
uint64_t identifier_struct::link_count
union symbol_union * identifier_struct::lower_goal
struct ms_change_struct* identifier_struct::ms_i_assertions
struct ms_change_struct* identifier_struct::ms_o_assertions
struct ms_change_struct* identifier_struct::ms_retractions
char identifier_struct::name_letter
uint64_t identifier_struct::name_number
struct slot_struct* identifier_struct::operator_slot
struct preference_struct* identifier_struct::preferences_from_goal
goal_stack_level identifier_struct::promotion_level
union symbol_union* identifier_struct::reward_header
struct rl_data_struct* identifier_struct::rl_info
int identifier_struct::saved_firing_type
struct slot_struct* identifier_struct::slots
union symbol_union* identifier_struct::smem_cmd_header
union symbol_union* identifier_struct::smem_header
struct smem_data_struct* identifier_struct::smem_info
smem_lti_id identifier_struct::smem_lti
union symbol_union* identifier_struct::smem_result_header
epmem_time_id identifier_struct::smem_time_id

Definition at line 281 of file symtab.h.

Referenced by make_new_identifier(), and smem_parse_chunks().

uint64_t identifier_struct::smem_valid

Definition at line 282 of file symtab.h.

Referenced by make_new_identifier(), and smem_parse_chunks().

tc_number identifier_struct::tc_num
dl_cons* identifier_struct::unknown_level
union symbol_union* identifier_struct::variablization

Definition at line 232 of file symtab.h.

Referenced by variablize_nots_and_insert_into_conditions(), and variablize_symbol().


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