Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

symbol_union Union Reference

#include <soarkernel.h>

Collaboration diagram for symbol_union:

Collaboration graph
[legend]

Data Fields

variable var
identifier id
sym_constant sc
int_constant ic
float_constant fc

Field Documentation

float_constant symbol_union::fc
 

Definition at line 967 of file soarkernel.h.

Referenced by abs_rhs_function_code(), atan2_rhs_function_code(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), find_float_constant(), fp_divide_rhs_function_code(), int_rhs_function_code(), make_float_constant(), minus_rhs_function_code(), plus_rhs_function_code(), print(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_preference_semantics(), sin_rhs_function_code(), sqrt_rhs_function_code(), and times_rhs_function_code().

int_constant symbol_union::ic
 

Definition at line 966 of file soarkernel.h.

Referenced by abs_rhs_function_code(), atan2_rhs_function_code(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), div_rhs_function_code(), find_int_constant(), float_rhs_function_code(), fp_divide_rhs_function_code(), make_int_constant(), minus_rhs_function_code(), mod_rhs_function_code(), plus_rhs_function_code(), print(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), run_preference_semantics(), sin_rhs_function_code(), sqrt_rhs_function_code(), and times_rhs_function_code().

identifier symbol_union::id
 

Definition at line 964 of file soarkernel.h.

Referenced by add_goal_or_impasse_tests(), add_id_to_output_link_tc(), add_input_wme(), add_named_superstate_attribute_to_grounds(), 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_wm(), any_assertions_or_retractions_ready(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), check_context_slot_decisions(), chunk_instantiation(), create_instantiation(), deallocate_inst_members_to_be_rewritten(), deallocate_preference(), decision_consistent_with_current_preferences(), determine_highest_active_production_level_in_stack_apply(), determine_highest_active_production_level_in_stack_propose(), do_demotion(), do_promotion(), dont_learn_rhs_function_code(), dougs_calculate_support_for_instantiation_preferences(), 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(), find_impasse_wme_value(), find_match_goal(), find_slot(), first_letter_from_symbol(), force_learn_rhs_function_code(), garbage_collect_id(), generate_chunk_name_sym_constant(), get_augs_of_id(), get_context_var_info_from_string(), get_io_wmes_for_output_link(), 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(), inform_output_module_of_wm_changes(), initialize_consistency_calculations_for_new_decision(), is_state_id(), make_new_identifier(), mark_id_and_tc_as_unknown_level(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), parse_go_command(), parse_run_command(), post_link_addition(), post_link_removal(), print(), print_augs_of_id(), promote_id_and_tc(), re_fill_in_instantiation_stuff_for_modified_lhs(), remove_current_decision(), remove_input_wme(), remove_operator_if_necessary(), remove_output_link_tc_info(), remove_wme_from_wm(), reset_tc_num(), run_preference_semantics(), second_stage_chunk_instantiation(), selection_to_trace_string(), soar_cAddWme(), soar_cRemoveWme(), soar_cRun(), soar_ecGDSPrint(), soar_Print(), symbol_is_in_tc(), test_has_id_in_os_tc(), trace_format_list_to_string(), unmark_identifiers_and_free_list(), update_for_io_wme_change(), update_for_top_state_wme_addition(), variablize_nots_and_insert_into_conditions(), variablize_symbol(), and walk_and_update_levels().

sym_constant symbol_union::sc
 

Definition at line 965 of file soarkernel.h.

Referenced by backtrace_through_instantiation(), chunk_instantiation(), deallocate_symbol(), do_print_for_production_name(), excise_production(), find_sym_constant(), first_letter_from_symbol(), make_production(), make_sym_constant(), name_to_production(), parse_function_call_after_lparen(), parse_production(), print(), reteload_node_and_children(), retract_instantiation(), soar_ecSp(), soar_Interrupt(), symbols_are_equal_with_bindings(), user_select_rhsfun(), and wme_filter_component_match().

variable symbol_union::var
 

Definition at line 963 of file soarkernel.h.

Referenced by all_variables_in_rhs_value_bound(), collect_vars_tested_by_test_that_are_bound(), deallocate_symbol(), find_var_location(), find_variable(), first_letter_from_symbol(), fixup_rhs_value_variable_references(), instantiate_rhs_value(), make_placeholder_test(), make_variable(), parse_attr_value_make(), print(), reset_gensym_number(), reset_tc_num(), soar_ecPrintAllProductionsWithInterruptSetting(), soar_Interrupt(), substitute_for_placeholders_in_symbol(), symbol_is_in_tc(), and unmark_variables_and_free_list().


The documentation for this union was generated from the following file:
Generated on Thu Dec 11 13:09:02 2003 for Soar Kernel by doxygen 1.3.5