absyntax_utils/search_var_instance_decl.hh
changeset 854 13d0b67de111
parent 706 31553c22f318
child 939 5074236fb3c4
equal deleted inserted replaced
853:818c4ac5d64d 854:13d0b67de111
   132     
   132     
   133     symbol_c *   get_decl   (symbol_c *variable_instance_name); 
   133     symbol_c *   get_decl   (symbol_c *variable_instance_name); 
   134     vt_t         get_vartype(symbol_c *variable_instance_name);
   134     vt_t         get_vartype(symbol_c *variable_instance_name);
   135     opt_t        get_option (symbol_c *variable_instance_name);
   135     opt_t        get_option (symbol_c *variable_instance_name);
   136 
   136 
   137     /* NOTE: The following function will be completely deleted in the (hopefully near) future. */
       
   138     /* Returns true if the variable is an ARRAY or a STRUCT, otherwise returns false.
       
   139      * Note that for FB, also returns false!
       
   140      */
       
   141     bool type_is_complex(symbol_c *variable_name);
       
   142 
       
   143     bool type_is_fb(symbol_c *symbol);
       
   144     
       
   145   private:
   137   private:
   146     symbol_c *search_scope;
   138     symbol_c *search_scope;
   147     symbol_c *search_name;
   139     symbol_c *search_name;
   148     symbol_c *current_type_decl;
   140     symbol_c *current_type_decl;
   149     /* variable used to store the type of variable currently being processed... */
   141     /* variable used to store the type of variable currently being processed... */