absyntax_utils/get_datatype_info.hh
changeset 727 db5881e6facd
parent 699 0307fa16db3f
child 778 44e02a88f1e7
equal deleted inserted replaced
726:9b61eb4f00dc 727:db5881e6facd
    55      get_datatype_info_c(void) {};
    55      get_datatype_info_c(void) {};
    56     ~get_datatype_info_c(void) {};
    56     ~get_datatype_info_c(void) {};
    57 
    57 
    58   
    58   
    59   public:
    59   public:
       
    60     static symbol_c *get_datatype_id(symbol_c *datatype); /* get the identifier (name) of the datatype); returns NULL if anonymous datatype! */
       
    61       
    60     static bool is_type_equal(symbol_c *first_type, symbol_c *second_type);
    62     static bool is_type_equal(symbol_c *first_type, symbol_c *second_type);
    61     static bool is_type_valid(symbol_c *type);
    63     static bool is_type_valid(symbol_c *type);
    62       
    64       
    63     static bool is_ANY_REAL_literal(symbol_c *type_symbol); /* Can't we do away with this?? */
    65     static bool is_ANY_REAL_literal(symbol_c *type_symbol); /* Can't we do away with this?? */
    64     static bool is_ANY_INT_literal (symbol_c *type_symbol); /* Can't we do away with this?? */
    66     static bool is_ANY_INT_literal (symbol_c *type_symbol); /* Can't we do away with this?? */