isl_basic_map_sum: avoid use of isl_basic_map_n_*
[isl.git] / isl_set_list.c
blob333441387277fb5c0de130dbd74203dbe22a99e4
1 #include <isl/set.h>
2 #include <isl/union_set.h>
4 #undef EL
5 #define EL isl_basic_set
7 #include <isl_list_templ.h>
9 #undef EL
10 #define EL isl_set
12 #include <isl_list_templ.h>
14 #undef EL
15 #define EL isl_union_set
17 #include <isl_list_templ.h>
19 #undef BASE
20 #define BASE basic_set
22 #include <isl_list_templ.c>
24 #undef BASE
25 #define BASE set
27 #include <isl_list_templ.c>
29 #undef BASE
30 #define BASE union_set
32 #include <isl_list_templ.c>