stage3/datatype_functions.hh
changeset 435 82cb6a64a763
parent 434 c1278e52bcbc
child 436 f9fd63f64f5c
equal deleted inserted replaced
434:c1278e52bcbc 435:82cb6a64a763
   131 
   131 
   132 bool is_ANY_MAGNITUDE_type          (symbol_c *type_symbol);
   132 bool is_ANY_MAGNITUDE_type          (symbol_c *type_symbol);
   133 bool is_ANY_SAFEMAGNITUDE_type      (symbol_c *type_symbol);
   133 bool is_ANY_SAFEMAGNITUDE_type      (symbol_c *type_symbol);
   134 bool is_ANY_MAGNITUDE_compatible    (symbol_c *type_symbol);
   134 bool is_ANY_MAGNITUDE_compatible    (symbol_c *type_symbol);
   135 
   135 
       
   136 bool is_ANY_signed_MAGNITUDE_type          (symbol_c *type_symbol);
       
   137 bool is_ANY_signed_SAFEMAGNITUDE_type      (symbol_c *type_symbol);
       
   138 bool is_ANY_signed_MAGNITUDE_compatible    (symbol_c *type_symbol);
       
   139 
   136 bool is_ANY_DATE_type               (symbol_c *type_symbol);
   140 bool is_ANY_DATE_type               (symbol_c *type_symbol);
   137 bool is_ANY_SAFEDATE_type           (symbol_c *type_symbol);
   141 bool is_ANY_SAFEDATE_type           (symbol_c *type_symbol);
   138 bool is_ANY_DATE_compatible         (symbol_c *type_symbol);
   142 bool is_ANY_DATE_compatible         (symbol_c *type_symbol);
   139 
   143 
   140 bool is_ANY_STRING_type             (symbol_c *type_symbol);
   144 bool is_ANY_STRING_type             (symbol_c *type_symbol);
   143 
   147 
   144 bool is_ANY_INT_type                (symbol_c *type_symbol);
   148 bool is_ANY_INT_type                (symbol_c *type_symbol);
   145 bool is_ANY_SAFEINT_type            (symbol_c *type_symbol);
   149 bool is_ANY_SAFEINT_type            (symbol_c *type_symbol);
   146 bool is_ANY_INT_compatible          (symbol_c *type_symbol);
   150 bool is_ANY_INT_compatible          (symbol_c *type_symbol);
   147 
   151 
       
   152 bool is_ANY_signed_INT_type                (symbol_c *type_symbol);
       
   153 bool is_ANY_signed_SAFEINT_type            (symbol_c *type_symbol);
       
   154 bool is_ANY_signed_INT_compatible          (symbol_c *type_symbol);
       
   155 
   148 bool is_ANY_REAL_type               (symbol_c *type_symbol);
   156 bool is_ANY_REAL_type               (symbol_c *type_symbol);
   149 bool is_ANY_SAFEREAL_type           (symbol_c *type_symbol);
   157 bool is_ANY_SAFEREAL_type           (symbol_c *type_symbol);
   150 bool is_ANY_REAL_compatible         (symbol_c *type_symbol);
   158 bool is_ANY_REAL_compatible         (symbol_c *type_symbol);
   151 
   159 
   152 bool is_ANY_NUM_type                (symbol_c *type_symbol);
   160 bool is_ANY_NUM_type                (symbol_c *type_symbol);
   153 bool is_ANY_SAFENUM_type            (symbol_c *type_symbol);
   161 bool is_ANY_SAFENUM_type            (symbol_c *type_symbol);
   154 bool is_ANY_NUM_compatible          (symbol_c *type_symbol);
   162 bool is_ANY_NUM_compatible          (symbol_c *type_symbol);
       
   163 
       
   164 bool is_ANY_signed_NUM_type                (symbol_c *type_symbol);
       
   165 bool is_ANY_signed_SAFENUM_type            (symbol_c *type_symbol);
       
   166 bool is_ANY_signed_NUM_compatible          (symbol_c *type_symbol);
   155 
   167 
   156 bool is_ANY_BIT_type                (symbol_c *type_symbol);
   168 bool is_ANY_BIT_type                (symbol_c *type_symbol);
   157 bool is_ANY_SAFEBIT_type            (symbol_c *type_symbol);
   169 bool is_ANY_SAFEBIT_type            (symbol_c *type_symbol);
   158 bool is_ANY_BIT_compatible          (symbol_c *type_symbol);
   170 bool is_ANY_BIT_compatible          (symbol_c *type_symbol);
   159 
   171