1 #ifndef ISL_UNION_MAP_TYPE_H 2 #define ISL_UNION_MAP_TYPE_H 3 4 #include <isl/ctx.h> 5 #include <isl/list.h> 6 7 #if defined(__cplusplus) 8 extern "C" { 9 #endif 10 11 struct __isl_export isl_union_map; 12 typedef struct isl_union_map isl_union_map; 13 ISL_DECLARE_LIST_TYPE(union_map) 14 #ifndef isl_union_set 15 struct __isl_export isl_union_set; 16 typedef struct isl_union_set isl_union_set; 17 ISL_DECLARE_EXPORTED_LIST_TYPE(union_set) 18 #endif 19 20 #if defined(__cplusplus) 21 } 22 #endif 23 24 #endif 25