add cloog_union_domain_from_isl_union_set
[cloog.git] / include / cloog / isl / domain.h
blob06c738f3477e325ff5b88bc88eb47a51a2347cb2
1 #ifndef CLOOG_ISL_DOMAIN_H
2 #define CLOOG_ISL_DOMAIN_H
4 #include <isl_map.h>
5 #include <isl_set.h>
6 #include <isl_union_map.h>
7 #include <isl_union_set.h>
9 #if defined(__cplusplus)
10 extern "C"
12 #endif
15 struct cloogdomain {
16 struct isl_set set;
19 struct cloogscattering {
20 struct isl_map map;
23 CloogDomain *cloog_domain_from_isl_set(struct isl_set *set);
24 CloogScattering *cloog_scattering_from_isl_map(struct isl_map *map);
25 CloogUnionDomain *cloog_union_domain_from_isl_union_map(
26 __isl_take isl_union_map *umap);
27 CloogUnionDomain *cloog_union_domain_from_isl_union_set(
28 __isl_take isl_union_set *uset);
31 #if defined(__cplusplus)
33 #endif
34 #endif /* define _H */