equal
deleted
inserted
replaced
109 |
109 |
110 /* add a data type to a candidate data type list, while guaranteeing no duplicate entries! */ |
110 /* add a data type to a candidate data type list, while guaranteeing no duplicate entries! */ |
111 /* Returns true if it really did add the datatype to the list, or false if it was already present in the list! */ |
111 /* Returns true if it really did add the datatype to the list, or false if it was already present in the list! */ |
112 bool add_datatype_to_candidate_list (symbol_c *symbol, symbol_c *datatype); |
112 bool add_datatype_to_candidate_list (symbol_c *symbol, symbol_c *datatype); |
113 bool add_2datatypes_to_candidate_list(symbol_c *symbol, symbol_c *datatype1, symbol_c *datatype2); |
113 bool add_2datatypes_to_candidate_list(symbol_c *symbol, symbol_c *datatype1, symbol_c *datatype2); |
|
114 void remove_incompatible_datatypes(symbol_c *symbol); |
114 |
115 |
115 |
116 |
116 public: |
117 public: |
117 fill_candidate_datatypes_c(symbol_c *ignore); |
118 fill_candidate_datatypes_c(symbol_c *ignore); |
118 virtual ~fill_candidate_datatypes_c(void); |
119 virtual ~fill_candidate_datatypes_c(void); |