absyntax_utils/get_datatype_info.hh
changeset 1022 0d4d3a502d82
parent 1016 91bef6704b44
equal deleted inserted replaced
1008:59435d4c5e0c 1022:0d4d3a502d82
   163     //static bool is_ANY_STRING_generic_type       (symbol_c *type_symbol);
   163     //static bool is_ANY_STRING_generic_type       (symbol_c *type_symbol);
   164     static bool is_ANY_STRING                      (symbol_c *type_symbol);
   164     static bool is_ANY_STRING                      (symbol_c *type_symbol);
   165     static bool is_ANY_SAFESTRING                  (symbol_c *type_symbol);
   165     static bool is_ANY_SAFESTRING                  (symbol_c *type_symbol);
   166     static bool is_ANY_STRING_compatible           (symbol_c *type_symbol);
   166     static bool is_ANY_STRING_compatible           (symbol_c *type_symbol);
   167 
   167 
       
   168     // A non-standard extension --> data type 'VOID' (used for functions that do not return any data)
       
   169     static bool is_VOID                            (symbol_c *type_symbol);
   168     
   170     
   169     
   171     
   170     
   172     
   171   public:
   173   public:
   172     /* object used to identify an entry in the abstract syntax tree with an invalid data type */
   174     /* object used to identify an entry in the abstract syntax tree with an invalid data type */