avoid use of isl_basic_set, isl_set and isl_map internals
[cloog/uuh.git] / include / cloog / isl / domain.h
blob8d93ae11a6278a20073c045930613d6af845f9ed
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 {
18 struct cloogscattering {
21 CloogDomain *cloog_domain_from_isl_set(struct isl_set *set);
22 CloogScattering *cloog_scattering_from_isl_map(struct isl_map *map);
23 CloogUnionDomain *cloog_union_domain_from_isl_union_map(
24 __isl_take isl_union_map *umap);
25 CloogUnionDomain *cloog_union_domain_from_isl_union_set(
26 __isl_take isl_union_set *uset);
28 __isl_give isl_set *isl_set_from_cloog_domain(CloogDomain *domain);
31 #if defined(__cplusplus)
33 #endif
34 #endif /* define _H */