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

action_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for action_struct:

Collaboration graph
[legend]

Data Fields

action_structnext
byte type
byte preference_type
byte support
bool already_in_tc
rhs_value id
rhs_value attr
rhs_value value
rhs_value referent

Field Documentation

bool action_struct::already_in_tc
 

Definition at line 1660 of file soarkernel.h.

Referenced by add_tc_through_lhs_and_rhs().

rhs_value action_struct::attr
 

Definition at line 1662 of file soarkernel.h.

Referenced by actions_are_equal_with_bindings(), add_all_variables_in_action(), add_production_to_rete(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), p_node_left_addition(), print(), reteload_rhs_action(), retesave_rhs_action(), same_rhs(), and substitute_for_placeholders_in_action_list().

rhs_value action_struct::id
 

Definition at line 1661 of file soarkernel.h.

Referenced by action_is_in_tc(), actions_are_equal_with_bindings(), add_action_to_tc(), add_all_variables_in_action(), add_production_to_rete(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), p_node_left_addition(), print(), reteload_rhs_action(), retesave_rhs_action(), same_rhs(), and substitute_for_placeholders_in_action_list().

struct action_struct* action_struct::next
 

Definition at line 1656 of file soarkernel.h.

Referenced by add_all_variables_in_action_list(), add_production_to_rete(), add_tc_through_lhs_and_rhs(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), create_instantiation(), deallocate_action_list(), destructively_reverse_action_list(), make_production(), p_node_left_addition(), parse_attr_value_make(), parse_preferences(), parse_preferences_soar8_non_operator(), parse_rhs(), parse_rhs_action(), print(), read_rhs_pattern_and_get_matching_productions(), reorder_action_list(), reteload_action_list(), same_rhs(), and substitute_for_placeholders_in_action_list().

byte action_struct::preference_type
 

Definition at line 1658 of file soarkernel.h.

Referenced by actions_are_equal_with_bindings(), add_action_to_tc(), add_all_variables_in_action(), add_production_to_rete(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), p_node_left_addition(), print(), reteload_rhs_action(), retesave_rhs_action(), and same_rhs().

rhs_value action_struct::referent
 

Definition at line 1664 of file soarkernel.h.

Referenced by add_action_to_tc(), add_all_variables_in_action(), add_production_to_rete(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), print(), reteload_rhs_action(), retesave_rhs_action(), and same_rhs().

byte action_struct::support
 

Definition at line 1659 of file soarkernel.h.

Referenced by calculate_compile_time_o_support(), copy_action_list_and_substitute_varnames(), create_instantiation(), make_production(), reteload_rhs_action(), and retesave_rhs_action().

byte action_struct::type
 

Definition at line 1657 of file soarkernel.h.

Referenced by action_is_in_tc(), actions_are_equal_with_bindings(), add_action_to_tc(), add_all_variables_in_action(), add_production_to_rete(), calculate_compile_time_o_support(), calculate_support_for_instantiation_preferences(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), make_production(), p_node_left_addition(), parse_preferences(), parse_preferences_soar8_non_operator(), parse_rhs_action(), print(), reteload_rhs_action(), retesave_rhs_action(), same_rhs(), and substitute_for_placeholders_in_action_list().

rhs_value action_struct::value
 

Definition at line 1663 of file soarkernel.h.

Referenced by actions_are_equal_with_bindings(), add_action_to_tc(), add_all_variables_in_action(), add_production_to_rete(), calculate_compile_time_o_support(), copy_action_list_and_substitute_varnames(), copy_and_variablize_result_list(), deallocate_action_list(), execute_action(), legal_to_execute_action(), parse_rhs_action(), print(), reteload_rhs_action(), retesave_rhs_action(), same_rhs(), and substitute_for_placeholders_in_action_list().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 11 13:00:39 2003 for Soar Kernel by doxygen 1.3.5