absyntax_utils/get_var_name.hh
changeset 889 5f380b99e95e
parent 511 b22ae67d8003
equal deleted inserted replaced
888:4893e6b11b25 889:5f380b99e95e
    61 
    61 
    62 class get_var_name_c : public search_visitor_c {    
    62 class get_var_name_c : public search_visitor_c {    
    63   public:
    63   public:
    64     get_var_name_c(void)  {};
    64     get_var_name_c(void)  {};
    65     ~get_var_name_c(void) {};  
    65     ~get_var_name_c(void) {};  
    66     static token_c *get_name(symbol_c *symbol);
    66     static token_c  *get_name(symbol_c *symbol);
    67 
    67     static symbol_c *get_last_field(symbol_c *symbol);
       
    68     
    68   private:
    69   private:
    69     static get_var_name_c *singleton_instance_;
    70     static get_var_name_c *singleton_instance_;
       
    71     symbol_c *last_field;
    70     
    72     
    71   private:  
    73   private:  
    72     /*************************/
    74     /*************************/
    73     /* B.1 - Common elements */
    75     /* B.1 - Common elements */
    74     /*************************/
    76     /*************************/