equal
deleted
inserted
replaced
102 |
102 |
103 /* sets all the above variables to NULL, or false */ |
103 /* sets all the above variables to NULL, or false */ |
104 void init(void); |
104 void init(void); |
105 |
105 |
106 public: |
106 public: |
107 search_varfb_instance_type_c(symbol_c *search_scope); |
107 search_varfb_instance_type_c(symbol_c *search_scope ); |
108 symbol_c *get_basetype_decl(symbol_c *variable_name); |
108 symbol_c *get_basetype_decl (symbol_c *variable_name); |
109 symbol_c *get_basetype_id (symbol_c *variable_name); |
109 symbol_c *get_basetype_id (symbol_c *variable_name); |
110 // symbol_c *get_type_decl(symbol_c *variable_name); |
110 // symbol_c *get_type_decl (symbol_c *variable_name); |
111 symbol_c *get_type_id(symbol_c *variable_name); |
111 symbol_c *get_type_id (symbol_c *variable_name); |
112 |
112 |
113 /* NOTE: The following function should be moved to its own independent visitor class. |
113 |
114 * In other words, it will be removed from this class in the future. |
|
115 */ |
|
116 bool type_is_complex(symbol_c *variable_name); |
|
117 |
114 |
118 private: |
115 private: |
119 /* a helper function... */ |
116 /* a helper function... */ |
120 void *visit_list(list_c *list); |
117 void *visit_list(list_c *list); |
121 |
118 |