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

#include <symtab.h>

Data Fields

float_constant fc
int_constant ic
identifier id
sym_constant sc
variable var

Detailed Description

Definition at line 285 of file symtab.h.

Field Documentation

float_constant symbol_union::fc
int_constant symbol_union::ic
identifier symbol_union::id

Definition at line 287 of file symtab.h.

Referenced by _epmem_install_id_wme(), _epmem_process_buffered_wme_list(), _epmem_process_ids(), _epmem_promote_id(), _epmem_remove_wme(), _smem_lti_from_rhs_value(), _smem_lti_from_test(), _smem_process_buffered_wme_list(), _smem_process_cue_wme(), add_goal_or_impasse_tests(), add_impasse_wme(), add_input_wme(), add_production_to_rete(), add_results_for_id(), add_to_os_tc(), add_trace_for_attribute_path(), add_values_of_attribute_path(), add_wme_to_rete(), add_wme_to_wm(), any_assertions_or_retractions_ready(), attr_of_slot_just_decided(), attribute_of_existing_impasse(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), check_context_slot_decisions(), chunk_instantiation(), compare_symbols(), create_gds_for_goal(), create_instantiation(), create_new_attribute_impasse_for_slot(), create_new_context(), create_new_impasse(), deallocate_instantiation(), deallocate_preference(), decide_context_slot(), decide_context_slots(), decide_non_context_slot(), decision_consistent_with_current_preferences(), determine_highest_active_production_level_in_stack_apply(), determine_highest_active_production_level_in_stack_propose(), do_demotion(), do_one_top_level_phase(), do_preference_phase(), do_promotion(), dont_learn_rhs_function_code(), dougs_calculate_support_for_instantiation_preferences(), elaborate_gds(), epmem_build_dnf(), epmem_clear_result(), epmem_consider_new_episode(), epmem_get_augs_of_id(), epmem_init_db(), epmem_install_memory(), epmem_new_episode(), epmem_process_buffered_wmes(), epmem_process_query(), epmem_reset(), epmem_respond_to_cmd(), epmem_schedule_promotion(), execute_action(), fill_in_new_instantiation_stuff(), find_goal_at_goal_stack_level(), find_goal_for_match_set_change_assertion(), find_identifier(), find_impasse_wme_value(), find_input_wme_by_timetag_from_id(), find_match_goal(), find_slot(), first_letter_from_symbol(), force_learn_rhs_function_code(), garbage_collect_id(), gds_invalid_so_remove_goal(), generate_chunk_name_sym_constant(), get_context_var_info(), get_next_retraction(), get_nots_for_instantiated_conditions(), get_results_for_instantiation(), goal_stack_consistent_through_goal(), highest_active_goal_apply(), highest_active_goal_propose(), i_activity_at_goal(), id_is_goal_rete_test_routine(), id_is_impasse_rete_test_routine(), initialize_consistency_calculations_for_new_decision(), instantiate_rhs_value(), is_state_id(), level_update_needed(), soar_module::make_fake_instantiation(), make_fake_preference_for_goal_item(), make_new_identifier(), make_slot(), mark_id_and_tc_as_unknown_level(), mark_slot_as_changed(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), post_link_addition(), post_link_removal(), postpone_assertion(), print_identifier_ref_info(), print_lowest_slot_in_context_stack(), print_stack_trace_xml(), promote_id_and_tc(), read_id_or_context_var_from_string(), read_identifier_or_context_variable(), recursive_deep_copy_helper(), recursive_wme_copy(), remove_current_decision(), remove_existing_attribute_impasse_for_slot(), remove_existing_context_and_descendents(), remove_garbage_slots(), remove_input_wme(), remove_operator_if_necessary(), remove_output_link_tc_info(), remove_wme_from_rete(), remove_wme_from_wm(), reset_tc_num(), restore_postponed_assertions(), rl_add_goal_or_impasse_tests_to_conds(), rl_add_ref(), rl_build_template_instantiation(), rl_clear_refs(), rl_get_symbol_constant(), rl_perform_update(), rl_remove_ref(), rl_remove_refs_for_prod(), rl_reset_data(), rl_store_data(), rl_tabulate_reward_value_for_goal(), rl_tabulate_reward_values(), rl_valid_template(), rl_watkins_clear(), run_for_n_selections_of_slot_at_level(), select_force(), selection_to_trace_string(), should_variablize(), shouldCreateInstantiation(), smem_clear_result(), smem_count_ltis(), smem_get_direct_augs_of_id(), smem_install_memory(), smem_lti_soar_add(), smem_lti_soar_make(), smem_parse_chunks(), smem_process_query(), smem_reset(), smem_respond_to_cmd(), smem_soar_store(), smem_valid_production(), symbol_is_in_tc(), symbol_to_string(), test_has_id_in_os_tc(), trace_format_list_to_string(), trace_locals(), type_of_existing_impasse(), unmark_identifiers_and_free_list(), update_impasse_items(), variablize_nots_and_insert_into_conditions(), variablize_symbol(), walk_and_update_levels(), wma_activate_wme(), and wma_forgetting_update_p_queue().

sym_constant symbol_union::sc
variable symbol_union::var

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