util/symtable.hh
changeset 716 eb9aad0c3627
parent 279 c0453b7f99df
child 951 f53ea4c8621c
equal deleted inserted replaced
700:b0ef6711f2a8 716:eb9aad0c3627
    75   typedef typename base_t::const_reverse_iterator const_reverse_iterator;
    75   typedef typename base_t::const_reverse_iterator const_reverse_iterator;
    76 
    76 
    77   private:
    77   private:
    78       /* pointer to symbol table of the next inner scope */
    78       /* pointer to symbol table of the next inner scope */
    79     symtable_c *inner_scope;
    79     symtable_c *inner_scope;
    80     void reset(void); /* clear all entries... */
       
    81 
    80 
    82   public:
    81   public:
    83     symtable_c(void);
    82     symtable_c(void);
       
    83 
       
    84     void reset(void); /* clear all entries... */
    84 
    85 
    85     void push(void); /* create new inner scope */
    86     void push(void); /* create new inner scope */
    86     int  pop(void);  /* clear most inner scope */
    87     int  pop(void);  /* clear most inner scope */
    87 
    88 
    88     void set(const char *identifier_str, value_t value);
    89     void set(const char *identifier_str, value_t value);