isl_test_cpp17-generic.cc: work around std::optional::value issue in older macOS
[isl.git] / include / isl / union_map_type.h
blob7b6e69f573e6634fcd04457ccb34975ec7c12cce
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_EXPORTED_LIST_TYPE(union_set)
18 #endif
20 #if defined(__cplusplus)
22 #endif
24 #endif