isl_tab_pip.c: move common parts of isl_*_free functions to isl_sol_free
[isl.git] / print.c
blobbea1ff1928489819b632c7ae586eb6a8d855b33b
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 union_pw_aff
94 #include <print_templ.c>
95 #undef BASE
96 #define BASE multi_union_pw_aff
97 #include <print_templ.c>
98 #undef BASE
99 #define BASE point
100 #include <print_templ.c>
101 #undef BASE
102 #define BASE ast_expr
103 #include <print_templ_yaml.c>
104 #undef BASE
105 #define BASE ast_node
106 #include <print_templ_yaml.c>