1 #ifndef CLOOG_ISL_DOMAIN_H
2 #define CLOOG_ISL_DOMAIN_H
6 #include <isl/union_map.h>
7 #include <isl/union_set.h>
9 #if defined(__cplusplus)
16 int dummy
; /* Solaris cc doesn't like zero-sized structs */
19 struct cloogscattering
{
20 int dummy
; /* Solaris cc doesn't like zero-sized structs */
23 CloogDomain
*cloog_domain_from_isl_set(__isl_take isl_set
*set
);
24 CloogScattering
*cloog_scattering_from_isl_map(__isl_take 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_set(
28 __isl_take isl_set
*set
);
30 __isl_give isl_set
*isl_set_from_cloog_domain(CloogDomain
*domain
);
33 #if defined(__cplusplus)
36 #endif /* define _H */