xref: /netbsd-src/external/mit/isl/dist/include/isl/union_map_type.h (revision 5971e316fdea024efff6be8f03536623db06833e)
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