generalize isl_multi_aff_sub
[isl.git] / print.c
blob5e3a5319636c9b9d9da83836415e73a59d3e0647
1 #include <isl/ctx.h>
2 #include <isl/id.h>
3 #include <isl/space.h>
4 #include <isl/local_space.h>
5 #include <isl/set.h>
6 #include <isl/map.h>
7 #include <isl/union_set.h>
8 #include <isl/union_map.h>
9 #include <isl/polynomial.h>
10 #include <isl/band.h>
11 #include <isl/constraint.h>
12 #include <isl/aff.h>
13 #include <isl/ast.h>
14 #include <isl/printer.h>
15 #include <isl/val.h>
17 #undef BASE
18 #define BASE id
19 #include <print_templ.c>
20 #undef BASE
21 #define BASE val
22 #include <print_templ.c>
23 #undef BASE
24 #define BASE multi_val
25 #include <print_templ.c>
26 #undef BASE
27 #define BASE space
28 #include <print_templ.c>
29 #undef BASE
30 #define BASE local_space
31 #include <print_templ.c>
32 #undef BASE
33 #define BASE basic_set
34 #include <print_templ.c>
35 #undef BASE
36 #define BASE basic_map
37 #include <print_templ.c>
38 #undef BASE
39 #define BASE set
40 #include <print_templ.c>
41 #undef BASE
42 #define BASE map
43 #include <print_templ.c>
44 #undef BASE
45 #define BASE union_set
46 #include <print_templ.c>
47 #undef BASE
48 #define BASE union_map
49 #include <print_templ.c>
50 #undef BASE
51 #define BASE qpolynomial
52 #include <print_templ.c>
53 #undef BASE
54 #define BASE qpolynomial_fold
55 #include <print_templ.c>
56 #undef BASE
57 #define BASE pw_qpolynomial
58 #include <print_templ.c>
59 #undef BASE
60 #define BASE pw_qpolynomial_fold
61 #include <print_templ.c>
62 #undef BASE
63 #define BASE union_pw_qpolynomial
64 #include <print_templ.c>
65 #undef BASE
66 #define BASE union_pw_qpolynomial_fold
67 #include <print_templ.c>
68 #undef BASE
69 #define BASE band
70 #include <print_templ.c>
71 #undef BASE
72 #define BASE constraint
73 #include <print_templ.c>
74 #undef BASE
75 #define BASE aff
76 #include <print_templ.c>
77 #undef BASE
78 #define BASE pw_aff
79 #include <print_templ.c>
80 #undef BASE
81 #define BASE multi_aff
82 #include <print_templ.c>
83 #undef BASE
84 #define BASE pw_multi_aff
85 #include <print_templ.c>
86 #undef BASE
87 #define BASE union_pw_multi_aff
88 #include <print_templ.c>
89 #undef BASE
90 #define BASE multi_pw_aff
91 #include <print_templ.c>
92 #undef BASE
93 #define BASE point
94 #include <print_templ.c>
95 #undef BASE
96 #define BASE ast_expr
97 #include <print_templ.c>
98 #undef BASE
99 #define BASE ast_node
100 #include <print_templ.c>