isl_multi_templ.c: extract out isl_multi_dims.c
[isl.git] / include / isl / union_map_type.h
blob72fdffdf4f1d6382edbc3710780d3bdd019921a9
1 #ifndef ISL_UNION_MAP_TYPE_H
2 #define ISL_UNION_MAP_TYPE_H
4 #include <isl/ctx.h>
5 #include <isl/list.h>
7 #if defined(__cplusplus)
8 extern "C" {
9 #endif
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_LIST_TYPE(union_set)
18 #endif
20 #if defined(__cplusplus)
22 #endif
24 #endif