absyntax_utils/get_datatype_info.hh
changeset 1016 91bef6704b44
parent 945 477393b00f95
equal deleted inserted replaced
1015:9414b0785849 1016:91bef6704b44
   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 */