absyntax_utils/search_constant_type.hh
changeset 417 d48f53715f77
parent 339 06b561479e46
child 459 01f6664bf8c5
equal deleted inserted replaced
416:0c2ef191b22a 417:d48f53715f77
    93    *  (in this case, TIME) that is neither of the expression elements...
    93    *  (in this case, TIME) that is neither of the expression elements...
    94    */
    94    */
    95   static safetime_type_name_c     safetime_type_name;
    95   static safetime_type_name_c     safetime_type_name;
    96   static safetod_type_name_c      safetod_type_name;
    96   static safetod_type_name_c      safetod_type_name;
    97   static safedt_type_name_c       safedt_type_name;
    97   static safedt_type_name_c       safedt_type_name;
    98 
    98   static safedate_type_name_c     safedate_type_name;
    99 
    99   static safereal_type_name_c     safereal_type_name;
       
   100   static safesint_type_name_c     safesint_type_name;
       
   101   static safelint_type_name_c     safelint_type_name;
       
   102   static safedint_type_name_c     safedint_type_name;
       
   103   static safedword_type_name_c    safedword_type_name;
       
   104   static safeudint_type_name_c    safeudint_type_name;
       
   105   static safeword_type_name_c     safeword_type_name;
       
   106   static safewstring_type_name_c  safewstring_type_name;
       
   107   static safestring_type_name_c   safestring_type_name;
       
   108   static safelword_type_name_c    safelword_type_name;
       
   109   static safeuint_type_name_c     safeuint_type_name;
       
   110   static safelreal_type_name_c    safelreal_type_name;
       
   111   static safebyte_type_name_c     safebyte_type_name;
       
   112   static safeusint_type_name_c    safeusint_type_name;
       
   113   static safeulint_type_name_c    safeulint_type_name;
       
   114   static safebool_type_name_c     safebool_type_name;
       
   115   static safeint_type_name_c      safeint_type_name;
   100 
   116 
   101   public:
   117   public:
   102     symbol_c *get_type(symbol_c *constant);
   118     symbol_c *get_type(symbol_c *constant);
   103 
   119 
   104 
   120 
   161     /********************************/
   177     /********************************/
   162     void *visit(enumerated_value_c *symbol);
   178     void *visit(enumerated_value_c *symbol);
   163 };  // search_constant_type_c
   179 };  // search_constant_type_c
   164 
   180 
   165 
   181 
   166 
       
   167 #endif /* ifndef _SEARCH_CONSTANT_TYPE_HH */
   182 #endif /* ifndef _SEARCH_CONSTANT_TYPE_HH */