1 | #ifndef ISL_UNION_MAP_H
|
---|
2 | #define ISL_UNION_MAP_H
|
---|
3 |
|
---|
4 | #include <isl/stdint.h>
|
---|
5 | #include <isl/space_type.h>
|
---|
6 | #include <isl/aff_type.h>
|
---|
7 | #include <isl/map_type.h>
|
---|
8 | #include <isl/union_map_type.h>
|
---|
9 | #include <isl/printer.h>
|
---|
10 | #include <isl/val_type.h>
|
---|
11 |
|
---|
12 | #if defined(__cplusplus)
|
---|
13 | extern "C" {
|
---|
14 | #endif
|
---|
15 |
|
---|
16 | isl_size isl_union_map_dim(__isl_keep isl_union_map *umap,
|
---|
17 | enum isl_dim_type type);
|
---|
18 | isl_bool isl_union_map_involves_dims(__isl_keep isl_union_map *umap,
|
---|
19 | enum isl_dim_type type, unsigned first, unsigned n);
|
---|
20 | __isl_give isl_id *isl_union_map_get_dim_id(__isl_keep isl_union_map *umap,
|
---|
21 | enum isl_dim_type type, unsigned pos);
|
---|
22 |
|
---|
23 | __isl_constructor
|
---|
24 | __isl_give isl_union_map *isl_union_map_from_basic_map(
|
---|
25 | __isl_take isl_basic_map *bmap);
|
---|
26 | __isl_export
|
---|
27 | __isl_give isl_union_map *isl_map_to_union_map(__isl_take isl_map *map);
|
---|
28 | __isl_constructor
|
---|
29 | __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map);
|
---|
30 | __isl_overload
|
---|
31 | __isl_give isl_union_map *isl_union_map_empty_ctx(isl_ctx *ctx);
|
---|
32 | __isl_give isl_union_map *isl_union_map_empty_space(
|
---|
33 | __isl_take isl_space *space);
|
---|
34 | __isl_give isl_union_map *isl_union_map_empty(__isl_take isl_space *space);
|
---|
35 | __isl_give isl_union_map *isl_union_map_copy(__isl_keep isl_union_map *umap);
|
---|
36 | __isl_null isl_union_map *isl_union_map_free(__isl_take isl_union_map *umap);
|
---|
37 |
|
---|
38 | isl_ctx *isl_union_map_get_ctx(__isl_keep isl_union_map *umap);
|
---|
39 | __isl_export
|
---|
40 | __isl_give isl_space *isl_union_map_get_space(__isl_keep isl_union_map *umap);
|
---|
41 |
|
---|
42 | __isl_give isl_union_map *isl_union_map_reset_user(
|
---|
43 | __isl_take isl_union_map *umap);
|
---|
44 |
|
---|
45 | int isl_union_map_find_dim_by_name(__isl_keep isl_union_map *umap,
|
---|
46 | enum isl_dim_type type, const char *name);
|
---|
47 |
|
---|
48 | __isl_export
|
---|
49 | __isl_give isl_union_map *isl_union_map_universe(
|
---|
50 | __isl_take isl_union_map *umap);
|
---|
51 | __isl_give isl_set *isl_union_map_params(__isl_take isl_union_map *umap);
|
---|
52 | __isl_export
|
---|
53 | __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap);
|
---|
54 | __isl_export
|
---|
55 | __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap);
|
---|
56 | __isl_export
|
---|
57 | __isl_give isl_union_map *isl_union_map_domain_map(
|
---|
58 | __isl_take isl_union_map *umap);
|
---|
59 | __isl_export
|
---|
60 | __isl_give isl_union_pw_multi_aff *isl_union_map_domain_map_union_pw_multi_aff(
|
---|
61 | __isl_take isl_union_map *umap);
|
---|
62 | __isl_export
|
---|
63 | __isl_give isl_union_map *isl_union_map_range_map(
|
---|
64 | __isl_take isl_union_map *umap);
|
---|
65 | __isl_give isl_union_map *isl_union_set_wrapped_domain_map(
|
---|
66 | __isl_take isl_union_set *uset);
|
---|
67 | __isl_export
|
---|
68 | __isl_give isl_union_map *isl_union_map_from_domain(
|
---|
69 | __isl_take isl_union_set *uset);
|
---|
70 | __isl_export
|
---|
71 | __isl_give isl_union_map *isl_union_map_from_range(
|
---|
72 | __isl_take isl_union_set *uset);
|
---|
73 |
|
---|
74 | __isl_export
|
---|
75 | __isl_give isl_union_map *isl_union_map_affine_hull(
|
---|
76 | __isl_take isl_union_map *umap);
|
---|
77 | __isl_export
|
---|
78 | __isl_give isl_union_map *isl_union_map_polyhedral_hull(
|
---|
79 | __isl_take isl_union_map *umap);
|
---|
80 | __isl_give isl_union_map *isl_union_map_remove_redundancies(
|
---|
81 | __isl_take isl_union_map *umap);
|
---|
82 | __isl_give isl_union_map *isl_union_map_simple_hull(
|
---|
83 | __isl_take isl_union_map *umap);
|
---|
84 | __isl_export
|
---|
85 | __isl_give isl_union_map *isl_union_map_coalesce(
|
---|
86 | __isl_take isl_union_map *umap);
|
---|
87 | __isl_export
|
---|
88 | __isl_give isl_union_map *isl_union_map_compute_divs(
|
---|
89 | __isl_take isl_union_map *umap);
|
---|
90 | __isl_export
|
---|
91 | __isl_give isl_union_map *isl_union_map_lexmin(__isl_take isl_union_map *umap);
|
---|
92 | __isl_export
|
---|
93 | __isl_give isl_union_map *isl_union_map_lexmax(__isl_take isl_union_map *umap);
|
---|
94 |
|
---|
95 | __isl_give isl_union_map *isl_union_map_add_map(__isl_take isl_union_map *umap,
|
---|
96 | __isl_take isl_map *map);
|
---|
97 | __isl_export
|
---|
98 | __isl_give isl_union_map *isl_union_map_union(__isl_take isl_union_map *umap1,
|
---|
99 | __isl_take isl_union_map *umap2);
|
---|
100 | __isl_export
|
---|
101 | __isl_give isl_union_map *isl_union_map_subtract(
|
---|
102 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
103 | __isl_export
|
---|
104 | __isl_give isl_union_map *isl_union_map_intersect(
|
---|
105 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
106 | __isl_export
|
---|
107 | __isl_give isl_union_map *isl_union_map_intersect_params(
|
---|
108 | __isl_take isl_union_map *umap, __isl_take isl_set *set);
|
---|
109 | __isl_export
|
---|
110 | __isl_give isl_union_map *isl_union_map_product(__isl_take isl_union_map *umap1,
|
---|
111 | __isl_take isl_union_map *umap2);
|
---|
112 | __isl_export
|
---|
113 | __isl_give isl_union_map *isl_union_map_domain_product(
|
---|
114 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
115 | __isl_give isl_union_map *isl_union_map_flat_domain_product(
|
---|
116 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
117 | __isl_export
|
---|
118 | __isl_give isl_union_map *isl_union_map_range_product(
|
---|
119 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
120 | __isl_give isl_union_map *isl_union_map_flat_range_product(
|
---|
121 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
122 | __isl_export
|
---|
123 | __isl_give isl_union_map *isl_union_map_domain_factor_domain(
|
---|
124 | __isl_take isl_union_map *umap);
|
---|
125 | __isl_export
|
---|
126 | __isl_give isl_union_map *isl_union_map_domain_factor_range(
|
---|
127 | __isl_take isl_union_map *umap);
|
---|
128 | __isl_export
|
---|
129 | __isl_give isl_union_map *isl_union_map_range_factor_domain(
|
---|
130 | __isl_take isl_union_map *umap);
|
---|
131 | __isl_export
|
---|
132 | __isl_give isl_union_map *isl_union_map_range_factor_range(
|
---|
133 | __isl_take isl_union_map *umap);
|
---|
134 | __isl_export
|
---|
135 | __isl_give isl_union_map *isl_union_map_factor_domain(
|
---|
136 | __isl_take isl_union_map *umap);
|
---|
137 | __isl_export
|
---|
138 | __isl_give isl_union_map *isl_union_map_factor_range(
|
---|
139 | __isl_take isl_union_map *umap);
|
---|
140 | __isl_export
|
---|
141 | __isl_give isl_union_map *isl_union_map_gist(__isl_take isl_union_map *umap,
|
---|
142 | __isl_take isl_union_map *context);
|
---|
143 | __isl_export
|
---|
144 | __isl_give isl_union_map *isl_union_map_gist_params(
|
---|
145 | __isl_take isl_union_map *umap, __isl_take isl_set *set);
|
---|
146 | __isl_export
|
---|
147 | __isl_give isl_union_map *isl_union_map_gist_domain(
|
---|
148 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
149 | __isl_export
|
---|
150 | __isl_give isl_union_map *isl_union_map_gist_range(
|
---|
151 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
152 |
|
---|
153 | __isl_overload
|
---|
154 | __isl_give isl_union_map *isl_union_map_intersect_domain_union_set(
|
---|
155 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
156 | __isl_overload
|
---|
157 | __isl_give isl_union_map *isl_union_map_intersect_domain_space(
|
---|
158 | __isl_take isl_union_map *umap, __isl_take isl_space *space);
|
---|
159 | __isl_give isl_union_map *isl_union_map_intersect_domain(
|
---|
160 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
161 | __isl_overload
|
---|
162 | __isl_give isl_union_map *isl_union_map_intersect_range_union_set(
|
---|
163 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
164 | __isl_overload
|
---|
165 | __isl_give isl_union_map *isl_union_map_intersect_range_space(
|
---|
166 | __isl_take isl_union_map *umap, __isl_take isl_space *space);
|
---|
167 | __isl_give isl_union_map *isl_union_map_intersect_range(
|
---|
168 | __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
|
---|
169 | __isl_export
|
---|
170 | __isl_give isl_union_map *isl_union_map_intersect_domain_factor_domain(
|
---|
171 | __isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
|
---|
172 | __isl_export
|
---|
173 | __isl_give isl_union_map *isl_union_map_intersect_domain_factor_range(
|
---|
174 | __isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
|
---|
175 | __isl_export
|
---|
176 | __isl_give isl_union_map *isl_union_map_intersect_range_factor_domain(
|
---|
177 | __isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
|
---|
178 | __isl_export
|
---|
179 | __isl_give isl_union_map *isl_union_map_intersect_range_factor_range(
|
---|
180 | __isl_take isl_union_map *umap, __isl_take isl_union_map *factor);
|
---|
181 |
|
---|
182 | __isl_export
|
---|
183 | __isl_give isl_union_map *isl_union_map_subtract_domain(
|
---|
184 | __isl_take isl_union_map *umap, __isl_take isl_union_set *dom);
|
---|
185 | __isl_export
|
---|
186 | __isl_give isl_union_map *isl_union_map_subtract_range(
|
---|
187 | __isl_take isl_union_map *umap, __isl_take isl_union_set *dom);
|
---|
188 |
|
---|
189 | __isl_export
|
---|
190 | __isl_give isl_union_map *isl_union_map_apply_domain(
|
---|
191 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
192 | __isl_export
|
---|
193 | __isl_give isl_union_map *isl_union_map_apply_range(
|
---|
194 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
195 | __isl_overload
|
---|
196 | __isl_give isl_union_map *isl_union_map_preimage_domain_multi_aff(
|
---|
197 | __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
|
---|
198 | __isl_overload
|
---|
199 | __isl_give isl_union_map *isl_union_map_preimage_range_multi_aff(
|
---|
200 | __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
|
---|
201 | __isl_overload
|
---|
202 | __isl_give isl_union_map *isl_union_map_preimage_domain_pw_multi_aff(
|
---|
203 | __isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
|
---|
204 | __isl_overload
|
---|
205 | __isl_give isl_union_map *isl_union_map_preimage_range_pw_multi_aff(
|
---|
206 | __isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
|
---|
207 | __isl_overload
|
---|
208 | __isl_give isl_union_map *isl_union_map_preimage_domain_multi_pw_aff(
|
---|
209 | __isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa);
|
---|
210 | __isl_overload
|
---|
211 | __isl_give isl_union_map *isl_union_map_preimage_domain_union_pw_multi_aff(
|
---|
212 | __isl_take isl_union_map *umap,
|
---|
213 | __isl_take isl_union_pw_multi_aff *upma);
|
---|
214 | __isl_overload
|
---|
215 | __isl_give isl_union_map *isl_union_map_preimage_range_union_pw_multi_aff(
|
---|
216 | __isl_take isl_union_map *umap,
|
---|
217 | __isl_take isl_union_pw_multi_aff *upma);
|
---|
218 | __isl_export
|
---|
219 | __isl_give isl_union_map *isl_union_map_reverse(__isl_take isl_union_map *umap);
|
---|
220 | __isl_export
|
---|
221 | __isl_give isl_union_map *isl_union_map_range_reverse(
|
---|
222 | __isl_take isl_union_map *umap);
|
---|
223 | __isl_export
|
---|
224 | __isl_give isl_union_map *isl_union_map_from_domain_and_range(
|
---|
225 | __isl_take isl_union_set *domain, __isl_take isl_union_set *range);
|
---|
226 |
|
---|
227 | __isl_export
|
---|
228 | __isl_give isl_union_map *isl_union_map_detect_equalities(
|
---|
229 | __isl_take isl_union_map *umap);
|
---|
230 | __isl_export
|
---|
231 | __isl_give isl_union_set *isl_union_map_deltas(__isl_take isl_union_map *umap);
|
---|
232 | __isl_give isl_union_map *isl_union_map_deltas_map(
|
---|
233 | __isl_take isl_union_map *umap);
|
---|
234 | __isl_export
|
---|
235 | __isl_give isl_union_map *isl_union_set_identity(__isl_take isl_union_set *uset);
|
---|
236 |
|
---|
237 | __isl_give isl_union_map *isl_union_map_project_out(
|
---|
238 | __isl_take isl_union_map *umap,
|
---|
239 | enum isl_dim_type type, unsigned first, unsigned n);
|
---|
240 | __isl_export
|
---|
241 | __isl_give isl_union_map *isl_union_map_project_out_all_params(
|
---|
242 | __isl_take isl_union_map *umap);
|
---|
243 | __isl_give isl_union_map *isl_union_map_remove_divs(
|
---|
244 | __isl_take isl_union_map *bmap);
|
---|
245 |
|
---|
246 | __isl_export
|
---|
247 | __isl_give isl_union_set *isl_union_map_bind_range(
|
---|
248 | __isl_take isl_union_map *umap, __isl_take isl_multi_id *tuple);
|
---|
249 |
|
---|
250 | isl_bool isl_union_map_plain_is_empty(__isl_keep isl_union_map *umap);
|
---|
251 | __isl_export
|
---|
252 | isl_bool isl_union_map_is_empty(__isl_keep isl_union_map *umap);
|
---|
253 | __isl_export
|
---|
254 | isl_bool isl_union_map_is_single_valued(__isl_keep isl_union_map *umap);
|
---|
255 | isl_bool isl_union_map_plain_is_injective(__isl_keep isl_union_map *umap);
|
---|
256 | __isl_export
|
---|
257 | isl_bool isl_union_map_is_injective(__isl_keep isl_union_map *umap);
|
---|
258 | __isl_export
|
---|
259 | isl_bool isl_union_map_is_bijective(__isl_keep isl_union_map *umap);
|
---|
260 | isl_bool isl_union_map_is_identity(__isl_keep isl_union_map *umap);
|
---|
261 |
|
---|
262 | __isl_export
|
---|
263 | isl_bool isl_union_map_is_subset(__isl_keep isl_union_map *umap1,
|
---|
264 | __isl_keep isl_union_map *umap2);
|
---|
265 | __isl_export
|
---|
266 | isl_bool isl_union_map_is_equal(__isl_keep isl_union_map *umap1,
|
---|
267 | __isl_keep isl_union_map *umap2);
|
---|
268 | __isl_export
|
---|
269 | isl_bool isl_union_map_is_disjoint(__isl_keep isl_union_map *umap1,
|
---|
270 | __isl_keep isl_union_map *umap2);
|
---|
271 | __isl_export
|
---|
272 | isl_bool isl_union_map_is_strict_subset(__isl_keep isl_union_map *umap1,
|
---|
273 | __isl_keep isl_union_map *umap2);
|
---|
274 |
|
---|
275 | uint32_t isl_union_map_get_hash(__isl_keep isl_union_map *umap);
|
---|
276 |
|
---|
277 | isl_size isl_union_map_n_map(__isl_keep isl_union_map *umap);
|
---|
278 | __isl_export
|
---|
279 | isl_stat isl_union_map_foreach_map(__isl_keep isl_union_map *umap,
|
---|
280 | isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user);
|
---|
281 | __isl_give isl_map_list *isl_union_map_get_map_list(
|
---|
282 | __isl_keep isl_union_map *umap);
|
---|
283 | __isl_export
|
---|
284 | isl_bool isl_union_map_every_map(__isl_keep isl_union_map *umap,
|
---|
285 | isl_bool (*test)(__isl_keep isl_map *map, void *user), void *user);
|
---|
286 | __isl_give isl_union_map *isl_union_map_remove_map_if(
|
---|
287 | __isl_take isl_union_map *umap,
|
---|
288 | isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user);
|
---|
289 | isl_bool isl_union_map_contains(__isl_keep isl_union_map *umap,
|
---|
290 | __isl_keep isl_space *space);
|
---|
291 | __isl_export
|
---|
292 | __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
|
---|
293 | __isl_take isl_space *space);
|
---|
294 | __isl_export
|
---|
295 | isl_bool isl_union_map_isa_map(__isl_keep isl_union_map *umap);
|
---|
296 | __isl_export
|
---|
297 | __isl_give isl_map *isl_union_map_as_map(__isl_take isl_union_map *umap);
|
---|
298 | __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap);
|
---|
299 |
|
---|
300 | __isl_give isl_basic_map *isl_union_map_sample(__isl_take isl_union_map *umap);
|
---|
301 |
|
---|
302 | __isl_overload
|
---|
303 | __isl_give isl_union_map *isl_union_map_fixed_power_val(
|
---|
304 | __isl_take isl_union_map *umap, __isl_take isl_val *exp);
|
---|
305 | __isl_give isl_union_map *isl_union_map_power(__isl_take isl_union_map *umap,
|
---|
306 | isl_bool *exact);
|
---|
307 | __isl_give isl_union_map *isl_union_map_transitive_closure(
|
---|
308 | __isl_take isl_union_map *umap, isl_bool *exact);
|
---|
309 |
|
---|
310 | __isl_give isl_union_map *isl_union_map_lex_lt_union_map(
|
---|
311 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
312 | __isl_give isl_union_map *isl_union_map_lex_le_union_map(
|
---|
313 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
314 | __isl_give isl_union_map *isl_union_map_lex_gt_union_map(
|
---|
315 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
316 | __isl_give isl_union_map *isl_union_map_lex_ge_union_map(
|
---|
317 | __isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2);
|
---|
318 |
|
---|
319 | __isl_overload
|
---|
320 | __isl_give isl_union_map *isl_union_map_eq_at_multi_union_pw_aff(
|
---|
321 | __isl_take isl_union_map *umap,
|
---|
322 | __isl_take isl_multi_union_pw_aff *mupa);
|
---|
323 | __isl_give isl_union_map *isl_union_map_lex_le_at_multi_union_pw_aff(
|
---|
324 | __isl_take isl_union_map *umap,
|
---|
325 | __isl_take isl_multi_union_pw_aff *mupa);
|
---|
326 | __isl_give isl_union_map *isl_union_map_lex_lt_at_multi_union_pw_aff(
|
---|
327 | __isl_take isl_union_map *umap,
|
---|
328 | __isl_take isl_multi_union_pw_aff *mupa);
|
---|
329 | __isl_give isl_union_map *isl_union_map_lex_ge_at_multi_union_pw_aff(
|
---|
330 | __isl_take isl_union_map *umap,
|
---|
331 | __isl_take isl_multi_union_pw_aff *mupa);
|
---|
332 | __isl_give isl_union_map *isl_union_map_lex_gt_at_multi_union_pw_aff(
|
---|
333 | __isl_take isl_union_map *umap,
|
---|
334 | __isl_take isl_multi_union_pw_aff *mupa);
|
---|
335 |
|
---|
336 | __isl_give isl_union_map *isl_union_map_read_from_file(isl_ctx *ctx,
|
---|
337 | FILE *input);
|
---|
338 | __isl_constructor
|
---|
339 | __isl_give isl_union_map *isl_union_map_read_from_str(isl_ctx *ctx,
|
---|
340 | const char *str);
|
---|
341 | __isl_give char *isl_union_map_to_str(__isl_keep isl_union_map *umap);
|
---|
342 | __isl_give isl_printer *isl_printer_print_union_map(__isl_take isl_printer *p,
|
---|
343 | __isl_keep isl_union_map *umap);
|
---|
344 | void isl_union_map_dump(__isl_keep isl_union_map *umap);
|
---|
345 |
|
---|
346 | __isl_export
|
---|
347 | __isl_give isl_union_set *isl_union_map_wrap(__isl_take isl_union_map *umap);
|
---|
348 | __isl_export
|
---|
349 | __isl_give isl_union_map *isl_union_set_unwrap(__isl_take isl_union_set *uset);
|
---|
350 |
|
---|
351 | __isl_export
|
---|
352 | __isl_give isl_union_map *isl_union_map_zip(__isl_take isl_union_map *umap);
|
---|
353 | __isl_export
|
---|
354 | __isl_give isl_union_map *isl_union_map_curry(__isl_take isl_union_map *umap);
|
---|
355 | __isl_give isl_union_map *isl_union_map_range_curry(
|
---|
356 | __isl_take isl_union_map *umap);
|
---|
357 | __isl_export
|
---|
358 | __isl_give isl_union_map *isl_union_map_uncurry(__isl_take isl_union_map *umap);
|
---|
359 |
|
---|
360 | __isl_give isl_union_map *isl_union_map_align_params(
|
---|
361 | __isl_take isl_union_map *umap, __isl_take isl_space *model);
|
---|
362 | __isl_give isl_union_set *isl_union_set_align_params(
|
---|
363 | __isl_take isl_union_set *uset, __isl_take isl_space *model);
|
---|
364 |
|
---|
365 | ISL_DECLARE_LIST_FN(union_map)
|
---|
366 |
|
---|
367 | #if defined(__cplusplus)
|
---|
368 | }
|
---|
369 | #endif
|
---|
370 |
|
---|
371 | #endif
|
---|