xref: /llvm-project/polly/lib/External/isl/include/isl/union_map_type.h (revision e8227804ac7eef212f989339e04322113e77ec64)
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