1 #ifndef ISL_MAP_TYPE_H 2 #define ISL_MAP_TYPE_H 3 4 #include <isl/ctx.h> 5 6 #if defined(__cplusplus) 7 extern "C" { 8 #endif 9 10 struct __isl_subclass(isl_map) isl_basic_map; 11 typedef struct isl_basic_map isl_basic_map; 12 struct __isl_subclass(isl_union_map) isl_map; 13 typedef struct isl_map isl_map; 14 15 #ifndef isl_basic_set 16 struct __isl_subclass(isl_set) isl_basic_set; 17 typedef struct isl_basic_set isl_basic_set; 18 #endif 19 #ifndef isl_set 20 struct __isl_subclass(isl_union_set) isl_set; 21 typedef struct isl_set isl_set; 22 #endif 23 24 #if defined(__cplusplus) 25 } 26 #endif 27 28 #endif 29