xref: /netbsd-src/external/mit/isl/dist/isl_set_list.c (revision 5971e316fdea024efff6be8f03536623db06833e)
1 #include <isl/set.h>
2 #include <isl/union_set.h>
3 
4 #undef EL
5 #define EL isl_basic_set
6 
7 #include <isl_list_templ.h>
8 
9 #undef EL
10 #define EL isl_set
11 
12 #include <isl_list_templ.h>
13 
14 #undef EL
15 #define EL isl_union_set
16 
17 #include <isl_list_templ.h>
18 
19 #undef EL_BASE
20 #define EL_BASE basic_set
21 
22 #include <isl_list_templ.c>
23 
24 #undef EL_BASE
25 #define EL_BASE set
26 
27 #include <isl_list_templ.c>
28 #include <isl_list_read_templ.c>
29 
30 #undef EL_BASE
31 #define EL_BASE union_set
32 
33 #include <isl_list_templ.c>
34 #include <isl_list_read_templ.c>
35