equal
deleted
inserted
replaced
51 |
51 |
52 private: |
52 private: |
53 search_var_instance_decl_c search_var_instance_decl; |
53 search_var_instance_decl_c search_var_instance_decl; |
54 decompose_var_instance_name_c *decompose_var_instance_name; |
54 decompose_var_instance_name_c *decompose_var_instance_name; |
55 symbol_c *current_structelement_name; |
55 symbol_c *current_structelement_name; |
56 bool search_base_type; |
56 symbol_c *current_rawtype; |
|
57 bool is_complex; |
57 |
58 |
58 public: |
59 public: |
59 search_varfb_instance_type_c(symbol_c *search_scope); |
60 search_varfb_instance_type_c(symbol_c *search_scope); |
60 symbol_c *get_type(symbol_c *variable_name, bool base_type = true); |
61 symbol_c *get_type(symbol_c *variable_name); |
|
62 symbol_c *get_rawtype(symbol_c *variable_name); |
61 |
63 |
62 unsigned int get_vartype(symbol_c *variable_name); |
64 unsigned int get_vartype(symbol_c *variable_name); |
|
65 bool type_is_complex(void); |
63 |
66 |
64 private: |
67 private: |
65 /* a helper function... */ |
68 /* a helper function... */ |
66 void *visit_list(list_c *list); |
69 void *visit_list(list_c *list); |
67 |
70 |